Example #1
0
    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()
Example #2
0
    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))