Bitmex: Fix handling index records in WS trade stream (#1685)

Fixes handling for Size == 0 index records sent to trade stream

fixes #1684
This commit is contained in:
Gareth Kirwan
2024-10-25 10:57:34 +02:00
committed by GitHub
parent 4c7c0bc533
commit 4d36ea4943
5 changed files with 62 additions and 50 deletions

View File

@@ -2145,13 +2145,13 @@ func TestGetPairAndAssetTypeRequestFormatted(t *testing.T) {
}
_, _, err = b.GetPairAndAssetTypeRequestFormatted("BTCAUD")
if !errors.Is(err, errSymbolCannotBeMatched) {
t.Fatalf("received: '%v' but expected: '%v'", err, errSymbolCannotBeMatched)
if !errors.Is(err, ErrSymbolCannotBeMatched) {
t.Fatalf("received: '%v' but expected: '%v'", err, ErrSymbolCannotBeMatched)
}
_, _, err = b.GetPairAndAssetTypeRequestFormatted("BTCUSDT")
if !errors.Is(err, errSymbolCannotBeMatched) {
t.Fatalf("received: '%v' but expected: '%v'", err, errSymbolCannotBeMatched)
if !errors.Is(err, ErrSymbolCannotBeMatched) {
t.Fatalf("received: '%v' but expected: '%v'", err, ErrSymbolCannotBeMatched)
}
p, a, err := b.GetPairAndAssetTypeRequestFormatted("BTC-USDT")