Skip to content

Commit 957b412

Browse files
release 2.6.0 (unittests)
1 parent 23d95ce commit 957b412

File tree

1 file changed

+26
-4
lines changed

1 file changed

+26
-4
lines changed

unittest_binance_websocket_api.py

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -288,8 +288,7 @@ def test_create_uri_userdata_reverse_false_com(self):
288288
self.assertFalse(self.__class__.ubwa.create_websocket_uri(["arr"], ["!userData"]))
289289

290290
def test_create_uri_userdata_regular_com(self):
291-
if (len(self.__class__.binance_com_testnet_api_key) == 0 or
292-
len(self.__class__.binance_com_testnet_api_secret) == 0):
291+
if BINANCE_COM_TESTNET_API_KEY is not None and BINANCE_COM_TESTNET_API_SECRET is not None:
293292
print("\r\nempty API key and/or secret: can not successfully test test_create_uri_userdata_regular_com() "
294293
"for binance.com-testnet")
295294
else:
@@ -302,8 +301,7 @@ def test_create_uri_userdata_regular_com(self):
302301
r'wss://testnet.binance.vision/ws/.')
303302

304303
def test_create_uri_userdata_reverse_com(self):
305-
if (len(self.__class__.binance_com_testnet_api_key) == 0 or
306-
len(self.__class__.binance_com_testnet_api_secret) == 0):
304+
if BINANCE_COM_TESTNET_API_KEY is not None and BINANCE_COM_TESTNET_API_SECRET is not None:
307305
print("\r\nempty API key and/or secret: can not successfully test test_create_uri_userdata_reverse_com() "
308306
"for binance.com-testnet")
309307
else:
@@ -367,50 +365,62 @@ def tearDownClass(cls):
367365
print(f"TestBinanceOrgManager stopping:")
368366

369367
def test_create_uri_alltickers_regular_org_subscribe(self):
368+
print(f"\r\nTestBinanceOrgManager->test_create_uri_alltickers_regular_org_subscribe:")
370369
self.assertEqual(self.__class__.ubwa.create_websocket_uri(["$all"], ["allTickers"]),
371370
'wss://dex.binance.org/api/ws/$all@allTickers')
372371

373372
def test_create_uri_alltickers_reverse_org_subscribe(self):
373+
print(f"\r\nTestBinanceOrgManager->test_create_uri_alltickers_reverse_org_subscribe:")
374374
self.assertEqual(self.__class__.ubwa.create_websocket_uri(["allTickers"], ["$all"]),
375375
'wss://dex.binance.org/api/ws/$all@allTickers')
376376

377377
def test_create_uri_allminitickers_regular_org_subscribe(self):
378+
print(f"\r\nTestBinanceOrgManager->test_create_uri_allminitickers_regular_org_subscribe:")
378379
self.assertEqual(self.__class__.ubwa.create_websocket_uri(["$all"], ["allMiniTickers"]),
379380
'wss://dex.binance.org/api/ws/$all@allMiniTickers')
380381

381382
def test_create_uri_allminitickers_reverse_org_subscribe(self):
383+
print(f"\r\nTestBinanceOrgManager->test_create_uri_allminitickers_reverse_org_subscribe:")
382384
self.assertEqual(self.__class__.ubwa.create_websocket_uri(["allMiniTickers"], ["$all"]),
383385
'wss://dex.binance.org/api/ws/$all@allMiniTickers')
384386

385387
def test_create_uri_blockheight_regular_org_subscribe(self):
388+
print(f"\r\nTestBinanceOrgManager->test_create_uri_blockheight_regular_org_subscribe:")
386389
self.assertEqual(self.__class__.ubwa.create_websocket_uri(["$all"], ["blockheight"]),
387390
'wss://dex.binance.org/api/ws/$all@blockheight')
388391

389392
def test_create_uri_blockheight_reverse_org_subscribe(self):
393+
print(f"\r\nTestBinanceOrgManager->test_create_uri_blockheight_reverse_org_subscribe:")
390394
self.assertEqual(self.__class__.ubwa.create_websocket_uri(["blockheight"], ["$all"]),
391395
'wss://dex.binance.org/api/ws/$all@blockheight')
392396

393397
def test_create_uri_single_trades_org_subscribe(self):
398+
print(f"\r\nTestBinanceOrgManager->test_create_uri_single_trades_org_subscribe:")
394399
self.assertEqual(self.__class__.ubwa.create_websocket_uri(["trades"], ["RAVEN-F66_BNB"]),
395400
'wss://dex.binance.org/api/ws/RAVEN-F66_BNB@trades')
396401

397402
def test_create_uri_single_marketdepth_org_subscribe(self):
403+
print(f"\r\nTestBinanceOrgManager->test_create_uri_single_marketdepth_org_subscribe:")
398404
self.assertEqual(self.__class__.ubwa.create_websocket_uri(["marketDepth"], ["RAVEN-F66_BNB"]),
399405
'wss://dex.binance.org/api/ws/RAVEN-F66_BNB@marketDepth')
400406

401407
def test_create_uri_single_kline_1h_org_subscribe(self):
408+
print(f"\r\nTestBinanceOrgManager->test_create_uri_single_kline_1h_org_subscribe:")
402409
self.assertEqual(self.__class__.ubwa.create_websocket_uri(["kline_1h"], ["RAVEN-F66_BNB"]),
403410
'wss://dex.binance.org/api/ws/RAVEN-F66_BNB@kline_1h')
404411

405412
def test_create_uri_single_ticker_org_subscribe(self):
413+
print(f"\r\nTestBinanceOrgManager->test_create_uri_single_ticker_org_subscribe:")
406414
self.assertEqual(self.__class__.ubwa.create_websocket_uri(["ticker"], ["RAVEN-F66_BNB"]),
407415
'wss://dex.binance.org/api/ws/RAVEN-F66_BNB@ticker')
408416

409417
def test_create_uri_single_miniTicker_org_subscribe(self):
418+
print(f"\r\nTestBinanceOrgManager->test_create_uri_single_miniTicker_org_subscribe:")
410419
self.assertEqual(self.__class__.ubwa.create_websocket_uri(["miniTicker"], ["RAVEN-F66_BNB"]),
411420
'wss://dex.binance.org/api/ws/RAVEN-F66_BNB@miniTicker')
412421

413422
def test_create_uri_multi_org_subscribe(self):
423+
print(f"\r\nTestBinanceOrgManager->test_create_uri_multi_org_subscribe:")
414424
self.assertEqual(self.__class__.ubwa.create_websocket_uri(['trades', 'kline_1h'],
415425
['RAVEN-F66_BNB', 'ANKR-E97_BNB']),
416426
'wss://dex.binance.org/api/ws')
@@ -424,24 +434,28 @@ def test_create_uri_multi_org_subscribe(self):
424434
"{'method': 'subscribe', 'topic': 'kline_1h', 'symbols': ['RAVEN-F66_BNB', 'ANKR-E97_BNB']}]")
425435

426436
def test_create_uri_user_address_orders_single_org_subscribe(self):
437+
print(f"\r\nTestBinanceOrgManager->test_create_uri_user_address_orders_single_org_subscribe:")
427438
self.assertEqual(
428439
self.__class__.ubwa.create_websocket_uri('orders',
429440
'bnb1v566f3avl2ud5z0jepazsrguzkj367snlx4jm6'),
430441
'wss://dex.binance.org/api/ws/bnb1v566f3avl2ud5z0jepazsrguzkj367snlx4jm6')
431442

432443
def test_create_uri_user_address_accounts_single_org_subscribe(self):
444+
print(f"\r\nTestBinanceOrgManager->test_create_uri_user_address_accounts_single_org_subscribe:")
433445
self.assertEqual(
434446
self.__class__.ubwa.create_websocket_uri('accounts',
435447
'bnb1v566f3avl2ud5z0jepazsrguzkj367snlx4jm6'),
436448
'wss://dex.binance.org/api/ws/bnb1v566f3avl2ud5z0jepazsrguzkj367snlx4jm6')
437449

438450
def test_create_uri_user_address_transfers_single_org_subscribe(self):
451+
print(f"\r\nTestBinanceOrgManager->test_create_uri_user_address_transfers_single_org_subscribe:")
439452
self.assertEqual(
440453
self.__class__.ubwa.create_websocket_uri('transfers',
441454
'bnb1v566f3avl2ud5z0jepazsrguzkj367snlx4jm6'),
442455
'wss://dex.binance.org/api/ws/bnb1v566f3avl2ud5z0jepazsrguzkj367snlx4jm6')
443456

444457
def test_create_uri_user_address_multi_org_subscribe(self):
458+
print(f"\r\nTestBinanceOrgManager->test_create_uri_user_address_multi_org_subscribe:")
445459
stream_id = self.__class__.ubwa.create_stream(['orders', 'transfers', 'accounts'],
446460
'bnb1v566f3avl2ud5z0jepazsrguzkj367snlx4jm6')
447461
payload = self.__class__.ubwa.create_payload(stream_id, 'subscribe',
@@ -456,12 +470,14 @@ def test_create_uri_user_address_multi_org_subscribe(self):
456470
"'address': 'bnb1v566f3avl2ud5z0jepazsrguzkj367snlx4jm6'}]")
457471

458472
def test_create_misc_single_org_subscribe(self):
473+
print(f"\r\nTestBinanceOrgManager->test_create_misc_single_org_subscribe:")
459474
stream_id = self.__class__.ubwa.create_stream(["trades"], ["RAVEN-F66_BNB"])
460475
payload = self.__class__.ubwa.create_payload(stream_id, 'subscribe', ['trades'], 'RAVEN-F66_BNB')
461476
self.assertEqual(str(payload),
462477
"[{'method': 'subscribe', 'topic': 'trades', 'symbols': ['RAVEN-F66_BNB']}]")
463478

464479
def test_create_misc_multi_org_subscribe(self):
480+
print(f"\r\nTestBinanceOrgManager->test_create_misc_multi_org_subscribe:")
465481
stream_id = self.__class__.ubwa.create_stream(["trades", 'kline_1m'], ["RAVEN-F66_BNB", "ANKR-E97_BNB"])
466482
payload = self.__class__.ubwa.create_payload(stream_id, 'subscribe',
467483
["trades", 'kline_1m'],
@@ -471,6 +487,7 @@ def test_create_misc_multi_org_subscribe(self):
471487
"{'method': 'subscribe', 'topic': 'kline_1m', 'symbols': ['RAVEN-F66_BNB', 'ANKR-E97_BNB']}]")
472488

473489
def test_create_misc_multi_org_unsubscribe(self):
490+
print(f"\r\nTestBinanceOrgManager->test_create_misc_multi_org_unsubscribe:")
474491
stream_id = self.__class__.ubwa.create_stream(["trades", 'kline_1m'], ["RAVEN-F66_BNB", "ANKR-E97_BNB"])
475492
payload = self.__class__.ubwa.create_payload(stream_id, 'unsubscribe',
476493
["trades", 'kline_1m'],
@@ -481,19 +498,23 @@ def test_create_misc_multi_org_unsubscribe(self):
481498
"{'method': 'unsubscribe', 'topic': 'kline_1m'}]")
482499

483500
def test_create_misc_single_org_unsubscribe(self):
501+
print(f"\r\nTestBinanceOrgManager->test_create_misc_single_org_unsubscribe:")
484502
stream_id = self.__class__.ubwa.create_stream(["trades"], ["RAVEN-F66_BNB"])
485503
payload = self.__class__.ubwa.create_payload(stream_id, 'unsubscribe', ["trades"], ["RAVEN-F66_BNB"])
486504
self.assertEqual(str(payload),
487505
"[{'method': 'unsubscribe', 'symbols': ['RAVEN-F66_BNB']}, "
488506
"{'method': 'unsubscribe', 'topic': 'trades'}]")
489507

490508
def test_is_exchange_type_cex(self):
509+
print(f"\r\nTestBinanceOrgManager->test_is_exchange_type_cex:")
491510
self.assertEqual(self.__class__.ubwa.is_exchange_type("cex"), False)
492511

493512
def test_is_exchange_type_dex(self):
513+
print(f"\r\nTestBinanceOrgManager->test_is_exchange_type_dex:")
494514
self.assertEqual(self.__class__.ubwa.is_exchange_type("dex"), True)
495515

496516
def test_create_payload(self):
517+
print(f"\r\nTestBinanceOrgManager->test_create_payload:")
497518
result = "[{'method': 'subscribe', 'topic': 'kline_1m', 'symbols': ['RAVEN-F66_BNB']}]"
498519
stream_id = self.__class__.ubwa.get_new_uuid_id()
499520
self.assertEqual(str(self.__class__.ubwa.create_payload(stream_id,
@@ -503,6 +524,7 @@ def test_create_payload(self):
503524
result)
504525

505526
def test_z_stop_manager(self):
527+
print(f"\r\nTestBinanceOrgManager->test_z_stop_manager:")
506528
self.__class__.ubwa.stop_manager()
507529

508530
class TestWSApiLive(unittest.TestCase):

0 commit comments

Comments
 (0)