diff options
author | Ilya Etingof <etingof@gmail.com> | 2016-03-27 10:00:19 +0200 |
---|---|---|
committer | Ilya Etingof <etingof@gmail.com> | 2016-03-27 10:00:19 +0200 |
commit | f5df8b94143e0bf8e0f2e19c93606b000e28aad3 (patch) | |
tree | b0f9ec0597a1804801050e2add6f7674b4cd5528 | |
parent | 81b9f62a3898bf056782ccbf3d0c655451584a19 (diff) | |
download | pyasn1-git-f5df8b94143e0bf8e0f2e19c93606b000e28aad3.tar.gz |
some more tests to catch regressions
-rw-r--r-- | test/codec/ber/test_decoder.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/codec/ber/test_decoder.py b/test/codec/ber/test_decoder.py index afbb214..9b03144 100644 --- a/test/codec/ber/test_decoder.py +++ b/test/codec/ber/test_decoder.py @@ -30,6 +30,12 @@ class BadAsn1SpecTestCase(unittest.TestCase): class LargeTagDecoderTestCase(unittest.TestCase): def testLargeTag(self): assert decoder.decode(ints2octs((127, 141, 245, 182, 253, 47, 3, 2, 1, 1))) == (1, null) + def testLongTag(self): + assert decoder.decode(ints2octs((0x1f, 2, 1, 0)))[0].tagSet == univ.Integer.tagSet + +class DecoderCacheTestCase(unittest.TestCase): + def testCache(self): + assert decoder.decode(ints2octs((0x1f, 2, 1, 0))) == decoder.decode(ints2octs((0x1f, 2, 1, 0))) class IntegerDecoderTestCase(unittest.TestCase): def testPosInt(self): |