Esempio n. 1
0
 def test_orders(cls):
     ''' Method for testing orders '''
     orders = space.get_current_orders('BTC_USD')
     ok_(len(orders["asks"]) > 0, "Asks array should not be empty")
     ok_(len(orders["bids"]) > 0, "Bids array should not be empty")
     ok_(orders["source"] == "SpaceBTC", "Source should be 'Space BTC'")
     ok_(float(orders["timestamp"]) > 0, "Timestamp should be > zero")
Esempio n. 2
0
 def test_ticker(cls):
     ''' Method for testing ticker '''
     data = json.loads(space.get_current_ticker('BTC_USD'))
     ok_(data["pair"] == base.CCY_DEFAULT, "shd be '%s'" % base.CCY_DEFAULT)
     ok_(data["ask"] > 0.00, "ask should not be empty")
     ok_(data["bid"] > 0.00, "bid should not be empty")
     ok_(data["bid"] <= data["ask"], "bid should be <= ask")
     ok_(float(data["timestamp"]) > 0, "Timestamp should be > zero")
Esempio n. 3
0
 def test_bid(cls):
     ''' Method for testing bid price '''
     ok_(space.get_current_bid('BTC_USD') > 0.00)
Esempio n. 4
0
 def test_ask(cls):
     ''' Method for testing ask price '''
     ok_(space.get_current_ask('BTC_USD') > 0.00)
Esempio n. 5
0
 def test_price(cls):
     ''' Method for testing last price '''
     ok_(space.get_current_price('BTC_USD') > 0.00)