lbry.go/cmd/selfsync_test.go
Niko Storni 6fb792f80c
move params to env vars
consider fees of 0.1 while calculating setup funds
add change address to speed up publishing
rebase
2018-07-12 08:26:45 -04:00

37 lines
851 B
Go

package cmd
import (
"fmt"
"testing"
)
/*
func TestMain(m *testing.M) {
APIURL = os.Getenv("LBRY_API")
APIToken = os.Getenv("LBRY_API_TOKEN")
}
*/
func TestFetchChannels(t *testing.T) {
res, err := fetchChannels(StatusQueued)
if err != nil {
t.Error(err)
}
if res == nil {
t.Error("empty response")
}
fmt.Println(res)
}
// warning this test will actually set sync_server on the db entry for this test channel (mine)
// such field should be reset to null if the test must be run on a different machine (different hostname)
// and obviously the auth token must be appropriate
func TestSetChannelSyncStatus(t *testing.T) {
err := setChannelSyncStatus("UCNQfQvFMPnInwsU_iGYArJQ", StatusSyncing)
if err != nil {
t.Error(err)
}
err = setChannelSyncStatus("UCNQfQvFMPnInwsU_iGYArJQ", StatusQueued)
if err != nil {
t.Error(err)
}
}