rpcserver/exchanges: Add additional param checks plus other minor bugfixes/improvements (#652)

* deleting the unwanted file created during testing + adding more verbose errors for cli

* wip

* checking params throughout wip

* improving errors

* wip

* thrasher patch

* better err name

* whip

* testing and fixing errors WIP

* upgrades and better errors

* broken test

* wip

* adding some tests

* using tempDir

* mini improvement

* little changes

* better time check

* fixing error

* more glorious changes

* end of day wip

* shazzy changes

* checking error

* appveyor

* last changes:
This commit is contained in:
Adam
2021-03-30 13:40:01 +11:00
committed by GitHub
parent 2855e68bac
commit 08f1b5d5d3
13 changed files with 457 additions and 283 deletions

View File

@@ -2,6 +2,8 @@ package report
import (
"errors"
"io/ioutil"
"os"
"path/filepath"
"testing"
"time"
@@ -23,7 +25,11 @@ func TestGenerateReport(t *testing.T) {
e := testExchange
a := asset.Spot
p := currency.NewPair(currency.BTC, currency.USDT)
tempDir, err := ioutil.TempDir("", "")
if err != nil {
t.Fatalf("Problem creating temp dir at %s: %s\n", tempDir, err)
}
defer os.RemoveAll(tempDir)
d := Data{
Config: &config.Config{},
OutputPath: filepath.Join("..", "results"),
@@ -290,7 +296,8 @@ func TestGenerateReport(t *testing.T) {
},
},
}
err := d.GenerateReport()
d.OutputPath = tempDir
err = d.GenerateReport()
if err != nil {
t.Error(err)
}