Ошибка отображения не возникла при разборе, я пытаюсь проанализировать Bitstruct с enum - PullRequest
0 голосов
/ 19 марта 2019

Ниже приведен код, я получаю ошибку подтверждения: AssertionError: #MappingError не вызывается при разборе, я также пытался с IndexError, но не работал.

    mar_payload_type = "payload_type" / Enum(BitsInteger(7),
                                     RTP101=0x65)

    def test_payload_type_enum():
        test = "" / BitStruct(Padding(1), mar_payload_type)
        assert_equal(test.parse(b"\x65").payload_type, "RTP101")
        assert_raises(MappingError, test.parse, b"\xff").
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...