X-Git-Url: http://www.git.cypherpunks.ru/?p=pyderasn.git;a=blobdiff_plain;f=tests%2Ftest_pyderasn.py;h=13322d7b454679e13d5f9e97d40fb9313729a12e;hp=5b98ea60cf1012c829ef6b9d396ac245e858343b;hb=b30d8ddf17d02cc72acee7a9d6eff9b1ea9e0477;hpb=761a36dafa03cb67bca1b7777031c40c999528a1 diff --git a/tests/test_pyderasn.py b/tests/test_pyderasn.py index 5b98ea6..13322d7 100644 --- a/tests/test_pyderasn.py +++ b/tests/test_pyderasn.py @@ -5003,6 +5003,9 @@ class TestDefinesByPath(TestCase): self.assertIsNotNone(seq_integered["value"].defined) self.assertEqual(seq_integered["value"].defined[0], type_integered) self.assertEqual(seq_integered["value"].defined[1], Integer(123)) + self.assertTrue(seq_integered_raw[ + seq_integered["value"].defined[1].offset: + ].startswith(Integer(123).encode())) seq_sequenced, _ = Seq().decode( seq_sequenced_raw, @@ -5081,6 +5084,7 @@ class TestDefinesByPath(TestCase): decoded, _ = Outer().decode(outer.encode()) self.assertEqual(decoded["tgt"].defined[1], Integer(tgt)) + class TestAbsDecodePath(TestCase): @given( lists(text(alphabet=ascii_letters, min_size=1)).map(tuple),