Esempio n. 1
0
 def test_get_perpetual_balances_address_success(self):
     client = Client(PRIVATE_KEY_1)
     with requests_mock.mock() as rm:
         json_obj = tests.test_json.mock_get_balances_json
         uri = 'https://api.dydx.exchange/v1/perpetual-accounts/' + \
             ADDRESS_2
         rm.get(uri, json=json_obj)
         result = client.get_perpetual_balances(address=ADDRESS_2)
         assert result == json_obj
Esempio n. 2
0
 def test_get_perpetual_balances_no_address_error(self):
     client = Client(PRIVATE_KEY_1)
     with pytest.raises(TypeError) as error:
         client.get_perpetual_balances()
     assert 'required positional argument: \'address\'' in str(error.value)