Source code for pyokx.test.BrokerTest


import unittest
from pyokx.low_rest_api import NDBroker

[docs] class BrokerTest(unittest.TestCase):
[docs] def setUp(self): api_key = 'your_apiKey' api_secret_key = 'your_secretKey' passphrase = 'your_secretKey' self.NDBrokerAPI = NDBroker.NDBrokerAPI(api_key, api_secret_key, passphrase, use_server_time=False, flag='1')
''' def test_get_broker_info(self): result = self.NDBrokerAPI.get_broker_info() print(result) def test_create_subAccount(self): print(self.NDBrokerAPI.create_subaccount("","")) #{'code': '0', 'data': [{'acctLv': '1', 'label': 'unitTest', 'subAcct': 'unitTest1298', 'ts': '1660789737257', 'uid': '346146586377719875'}], 'msg': ''} def test_get_subaccount_info(self): print(self.NDBrokerAPI.get_subaccount_info()) def test_subaccount_create_apikey(self): print(self.NDBrokerAPI.create_subaccount_apikey("unitTest1298",'test2222',"114514A.bc","142.112.128.63","trade")) #{'code': '0', 'data': [{'apiKey': 'faf24bd1-dc25-45ab-9f78-ebfea58614bd', 'ip': '142.112.128.63', 'label': 'test2222', 'passphrase': '114514A.bc', 'perm': 'read_only,trade', 'secretKey': 'DB4F607380AA04313BB0DEDBFE576FF1', 'subAcct': 'unitTest1298', 'ts': '1660793476848'}], 'msg': ''} def test_subaccount_get_apikey(self): print(self.NDBrokerAPI.get_subaccount_apikey("unitTest1298","faf24bd1-dc25-45ab-9f78-ebfea58614bd")) def test_delete_subAccount(self): print(self.NDBrokerAPI.delete_subaccount("hanhaoBras1234")) def test_modifiy_subaccount_apikey(self): print(self.NDBrokerAPI.reset_subaccount_apikey("unitTest1298","faf24bd1-dc25-45ab-9f78-ebfea58614bd","csuihssssiani",perm="trade",ip = "192.168.1.1")) def test_delete_subaccount_apikey(self): print(self.NDBrokerAPI.delete_subaccount_apikey("unitTest1298","faf24bd1-dc25-45ab-9f78-ebfea58614bd")) def test_set_account_lv(self): print(self.NDBrokerAPI.set_subaccount_level("unitTest1298","4")) def test_delete_subaccount_apikey(self): print(self.NDBrokerAPI.delete_subaccount_apikey("unitTest1298","faf24bd1-dc25-45ab-9f78-ebfea58614bd")) def test_set_fee_rate(self): print(self.NDBrokerAPI.set_subaccount_fee_rate("unitTest1298","SPOT","absolute","90","90")) def test_create_desposit(self): print(self.NDBrokerAPI.create_subaccount_deposit_address("unitTest1298","ETH")) def test_rebate_daily(self): print(self.NDBrokerAPI.get_rebate_daily()) ''' # def test_get_subaccount_info(self): # print(self.NDBrokerAPI.get_subaccount_info())
[docs] def test_set_nd_subaccount_asset_in_demo_trading(self): print(self.NDBrokerAPI.set_nd_subaccount_asset_in_demo_trading(subAcct="zihaond4",ccy = "BTC"))
if __name__ == '__main__': unittest.main()