def test_handle_message_invalid_msg_type(self): # tests a client handling a message that is an invalid msg type c1 = Client("a", 1) msg = ['bad type', []] output = c1._Client__handle_message(msg) self.assertEqual(output, None)
def test_handle_message_valid(self): # tests a client handling a valid message c1 = Client("a", 1) msg = ['start', [True]] output = c1._Client__handle_message(msg) self.assertEqual(output, '"void"')
def test_handle_message_invalid_json(self): # tests a client handling a message that is invalid json c1 = Client("a", 1) msg = "[invalid json" output = c1._Client__handle_message(msg) self.assertEqual(output, None)