示例#1
0
    def test_get_futures_market_order_book(self):
        '''test getting the future market orders'''

        self.assertIsInstance(OKcoin.get_futures_market_order_book("btc-usd"),
                              dict)
        self.assertIn("asks",
                      OKcoin.get_futures_market_order_book("ltc-cny", ))
示例#2
0
    def test_get_futures_ticker(self):
        '''test getting the futures market ticker'''

        self.assertIsInstance(OKcoin.get_futures_market_ticker("btc-usd"),
                              dict)
        self.assertIn("contract_id",
                      OKcoin.get_futures_market_ticker("btc-usd"))
示例#3
0
    def test_get_futures_market_index(self):
        '''test getting the futures index'''

        self.assertIsInstance(OKcoin.get_futures_market_index("btc-usd"), dict)
示例#4
0
    def test_get_futures_market_trade_history(self):
        '''test getting the futures market history'''

        self.assertIsInstance(
            OKcoin.get_futures_market_trade_history("ltc-usd"), list)
示例#5
0
    def test_futures_get_market_spread(self):
        '''test get futures market spread'''

        self.assertIsInstance(OKcoin.get_futures_market_spread("btc-usd"),
                              Decimal)
示例#6
0
    def test_get_futures_market_depth(self):
        '''test getting the futures market depth'''

        self.assertIsInstance(OKcoin.get_futures_market_depth("ltc-usd"), dict)
        self.assertIn("asks", OKcoin.get_futures_market_depth("ltc-cny"))
示例#7
0
    def test_get_market_ticker(self):
        '''tests get_market_ticker>'''

        self.assertIsInstance(OKcoin.get_market_ticker("btc-usd"), dict)
        self.assertIn("buy", OKcoin.get_market_ticker("btc-cny"))
示例#8
0
    def test_format_pair(self):
        '''test string formating to match API expectations'''

        self.assertEqual(OKcoin.format_pair("btc-usd"), "btc_usd")