def test_expandPathToUrl_params(self): path = 'test/case' params = { 'param1': 'test1',\ 'param2': 'test2'\ } url = Txbit.expandPathToUrl(path, params) expected_url = self.endpoint + path + '?' for key in params: expected_url += key + "=" + params[key] + "&" self.assertEqual(url, expected_url)
def test_getCurrencyBalanceSheet(self): res = Txbit.getCurrencyBalanceSheet('BTC') self.assertTrue(res.success)
def test_getCurrencyInformation(self): res = Txbit.getCurrencyInformation('BTC') self.assertTrue(res.success)
def test_getSystemStatus(self): res = Txbit.getSystemStatus() self.assertTrue(res.success)
def test_getMarketHistory(self): res = Txbit.getMarketHistory('BAN/BTC') self.assertTrue(res.success)
def test_getTicker(self): res = Txbit.getTicker('BAN/BTC') self.assertTrue(res.success)
def test_getOrderBook(self): res = Txbit.getOrderBook('BAN/BTC') self.assertTrue(res.success)
def test_getExchangePairs(self): res = Txbit.getExchangePairs() self.assertTrue(res.success)
def test_getMarketSummaries(self): res = Txbit.getMarketSummaries() self.assertTrue(res.success)
def test_getCurrencies(self): res = Txbit.getCurrencies() self.assertTrue(res.success)
def test_request_bad(self): path = 'test/case' res = Txbit.request(path) self.assertFalse(res.ok) self.assertEqual(404, res.status_code)
def test_expandPathToUrl(self): path = 'test/case' url = Txbit.expandPathToUrl(path) self.assertEqual(url, self.endpoint + path)