mirror of
https://github.com/d0zingcat/gocryptotrader.git
synced 2026-05-20 07:26:46 +00:00
bugfixes: Backtester credentials, Binance ExecutionLimits, Mock recording (#1539)
* fix mock recording, binance, backtester * minor credential streamlining
This commit is contained in:
@@ -19,8 +19,7 @@ var (
|
||||
ErrExchangeFailedToLoad = errors.New("exchange failed to load")
|
||||
ErrExchangeNameIsEmpty = errors.New("exchange name is empty")
|
||||
|
||||
errExchangeIsNil = errors.New("exchange is nil")
|
||||
errExchangeAlreadyLoaded = errors.New("exchange already loaded")
|
||||
errExchangeIsNil = errors.New("exchange is nil")
|
||||
)
|
||||
|
||||
// CustomExchangeBuilder interface allows external applications to create
|
||||
@@ -55,7 +54,7 @@ func (m *ExchangeManager) Add(exch exchange.IBotExchange) error {
|
||||
defer m.mtx.Unlock()
|
||||
_, ok := m.exchanges[strings.ToLower(exch.GetName())]
|
||||
if ok {
|
||||
return fmt.Errorf("exchange manager: %s %w", exch.GetName(), errExchangeAlreadyLoaded)
|
||||
return fmt.Errorf("exchange manager: %s %w", exch.GetName(), ErrExchangeAlreadyLoaded)
|
||||
}
|
||||
m.exchanges[strings.ToLower(exch.GetName())] = exch
|
||||
return nil
|
||||
|
||||
@@ -48,8 +48,8 @@ func TestExchangeManagerAdd(t *testing.T) {
|
||||
t.Fatalf("received: '%v' but expected: '%v'", err, nil)
|
||||
}
|
||||
err = m.Add(b)
|
||||
if !errors.Is(err, errExchangeAlreadyLoaded) {
|
||||
t.Fatalf("received: '%v' but expected: '%v'", err, errExchangeAlreadyLoaded)
|
||||
if !errors.Is(err, ErrExchangeAlreadyLoaded) {
|
||||
t.Fatalf("received: '%v' but expected: '%v'", err, ErrExchangeAlreadyLoaded)
|
||||
}
|
||||
exchanges, err := m.GetExchanges()
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user