Files
seanime-docker/seanime-2.9.10/internal/torrent_clients/qbittorrent/start_test.go
2025-09-20 14:08:38 +01:00

42 lines
1.1 KiB
Go

package qbittorrent
import (
"github.com/stretchr/testify/assert"
"seanime/internal/test_utils"
"seanime/internal/util"
"testing"
)
func TestClient_Start(t *testing.T) {
test_utils.InitTestProvider(t, test_utils.TorrentClient())
client := NewClient(&NewClientOptions{
Logger: util.NewLogger(),
Username: test_utils.ConfigData.Provider.QbittorrentUsername,
Password: test_utils.ConfigData.Provider.QbittorrentPassword,
Port: test_utils.ConfigData.Provider.QbittorrentPort,
Host: test_utils.ConfigData.Provider.QbittorrentHost,
Path: test_utils.ConfigData.Provider.QbittorrentPath,
})
err := client.Start()
assert.Nil(t, err)
}
func TestClient_CheckStart(t *testing.T) {
client := NewClient(&NewClientOptions{
Logger: util.NewLogger(),
Username: test_utils.ConfigData.Provider.QbittorrentUsername,
Password: test_utils.ConfigData.Provider.QbittorrentPassword,
Port: test_utils.ConfigData.Provider.QbittorrentPort,
Host: test_utils.ConfigData.Provider.QbittorrentHost,
Path: test_utils.ConfigData.Provider.QbittorrentPath,
})
started := client.CheckStart()
assert.True(t, started)
}