class TestInstrumentsAPI(unittest.TestCase): def setUp(self): with mock.patch.object(Client, 'get_credentials', return_value=True): self.client = Client( ("http://mydomain.com", "http://mystreamingdomain.com"), "my_account", "my_token" ) def test_get_instruments_pass(self): with mock.patch.object( Client, '_Client__call', return_value={"message": "good one"} ): assert self.client.get_instruments() def test_get_prices(self): with mock.patch.object( Client, '_Client__call', return_value={"message": "good one"} ): assert self.client.get_prices(instruments="EUR_GBP", stream=False) def test_get_instrument_history(self): with mock.patch.object( Client, '_Client__call', return_value=[{}] ): assert self.client.get_instrument_history('EUR_GBP')
class TestInstrumentsAPI(unittest.TestCase): def setUp(self): with mock.patch.object(Client, 'get_credentials', return_value=True): self.client = Client( ("http://mydomain.com", "http://mystreamingdomain.com"), "my_account", "my_token") def test_get_instruments_pass(self): with mock.patch.object(Client, '_Client__call', return_value={"message": "good one"}): assert self.client.get_instruments() def test_get_prices(self): with mock.patch.object(Client, '_Client__call', return_value={"message": "good one"}): assert self.client.get_prices(instruments="EUR_GBP", stream=False) def test_get_instrument_history(self): with mock.patch.object(Client, '_Client__call', return_value=[{}]): assert self.client.get_instrument_history('EUR_GBP')