diff options
Diffstat (limited to 'test/codec/der/test_encoder.py')
-rw-r--r-- | test/codec/der/test_encoder.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/codec/der/test_encoder.py b/test/codec/der/test_encoder.py index 787da7b..0044536 100644 --- a/test/codec/der/test_encoder.py +++ b/test/codec/der/test_encoder.py @@ -17,6 +17,13 @@ class OctetStringEncoderTestCase(unittest.TestCase): assert encoder.encode( univ.OctetString('Quick brown fox') ) == ints2octs((4, 15, 81, 117, 105, 99, 107, 32, 98, 114, 111, 119, 110, 32, 102, 111, 120)) + def testIndefMode(self): + try: + assert encoder.encode(univ.OctetString('Quick brown'), defMode=0) + except PyAsn1Error: + pass + else: + assert 1, 'Indefinite length encoding tolerated' class BitStringEncoderTestCase(unittest.TestCase): def testShortMode(self): |