def test_ticker(cls): ''' Method for testing ticker''' data = json.loads(btce.get_current_ticker()) bid = btce.get_current_bid() ask = btce.get_current_ask() ok_(data["pair"] == base.CCY_DEFAULT, "shd be '%s'" % base.CCY_DEFAULT) ok_(ask > 0.00, "ask should not be empty") ok_(bid > 0.00, "bid should not be empty") ok_(bid > ask, "bid should be > ask - Bid : %s Ask %s " % (bid, ask)) ok_(float(data["timestamp"]) > 0, "Timestamp should be > zero")
def test_orders(cls): ''' Method for testing orders''' orders = btce.get_current_orders() 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"] == "BTCE", "Source should be 'BTCE'") ok_(float(orders["timestamp"]) > 0, "Timestamp should be > zero")
def test_bid_lt_ask(cls): ''' Method for testing bid < ask''' bid = btce.get_current_bid() ask = btce.get_current_ask() ok_(bid > ask, "bid should be > ask on BTC-E only - Bid : %s Ask %s " % (bid, ask))
def test_ask(cls): ''' Method for testing ask price''' ok_(btce.get_current_ask() > 0.00)
def test_bid(cls): ''' Method for testing bid price''' ok_(btce.get_current_bid() > 0.00)
def test_price(cls): ''' Method for testing last price ''' ok_(btce.get_current_price() > 0.00)