def test_is_match(self): exp = ExpectApplicationData() msg = Message(ContentType.application_data, bytearray(0)) self.assertTrue(exp.is_match(msg))
def test_process_with_non_matching_data(self): exp = ExpectApplicationData(bytearray(b"hello")) state = ConnectionState() msg = Message(ContentType.application_data, bytearray(b"bye")) self.assertTrue(exp.is_match(msg)) with self.assertRaises(AssertionError): exp.process(state, msg)