def test_read_actual_message(self): validator = ActualValidator(self) parser = Parser(validator) parser.read(ACTUAL_MESSAGE) self.assertEqual(0, parser.cparser._lexer().remaining()) self.assertTrue(validator.called) validator.validate()
def test_short_octet_count(self): validator = MessageValidator(self) parser = Parser(validator) parser.read(SHORT_OCTET_COUNT) self.assertTrue(validator.called) self.assertIsNotNone(validator.caught_exception) self.assertEqual(ParsingError, type(validator.caught_exception))