def test_send_fail(): """Messenger.send raises error for non connected port""" # should raise error when oxd server is not running msgr = Messenger(4000) with assert_raises(socket.error): msgr.send({'command': 'raise_error'})
def test_first_connection(): """Messenger connects deffered until first send""" msgr = Messenger() assert_false(msgr.firstDone) msgr.send({}) assert_true(msgr.firstDone)
def test_send(): """Messenger.send sends message""" msgr = Messenger(8099) response = msgr.send({"command": "test"}) assert response.status