コード例 #1
0
    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)
コード例 #2
0
 def test_getCurrencyBalanceSheet(self):
     res = Txbit.getCurrencyBalanceSheet('BTC')
     self.assertTrue(res.success)
コード例 #3
0
 def test_getCurrencyInformation(self):
     res = Txbit.getCurrencyInformation('BTC')
     self.assertTrue(res.success)
コード例 #4
0
 def test_getSystemStatus(self):
     res = Txbit.getSystemStatus()
     self.assertTrue(res.success)
コード例 #5
0
 def test_getMarketHistory(self):
     res = Txbit.getMarketHistory('BAN/BTC')
     self.assertTrue(res.success)
コード例 #6
0
 def test_getTicker(self):
     res = Txbit.getTicker('BAN/BTC')
     self.assertTrue(res.success)
コード例 #7
0
 def test_getOrderBook(self):
     res = Txbit.getOrderBook('BAN/BTC')
     self.assertTrue(res.success)
コード例 #8
0
 def test_getExchangePairs(self):
     res = Txbit.getExchangePairs()
     self.assertTrue(res.success)
コード例 #9
0
 def test_getMarketSummaries(self):
     res = Txbit.getMarketSummaries()
     self.assertTrue(res.success)
コード例 #10
0
 def test_getCurrencies(self):
     res = Txbit.getCurrencies()
     self.assertTrue(res.success)
コード例 #11
0
    def test_request_bad(self):
        path = 'test/case'
        res = Txbit.request(path)

        self.assertFalse(res.ok)
        self.assertEqual(404, res.status_code)
コード例 #12
0
 def test_expandPathToUrl(self):
     path = 'test/case'
     url = Txbit.expandPathToUrl(path)
     self.assertEqual(url, self.endpoint + path)