From 7ead58fff72d7a092c825b13daed9f9b95e156d8 Mon Sep 17 00:00:00 2001 From: elie Date: Fri, 24 Apr 2015 18:37:19 +0000 Subject: broken REAL substrate decoding test added --- test/codec/ber/test_decoder.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/codec/ber/test_decoder.py b/test/codec/ber/test_decoder.py index ec58bde..72ed77f 100644 --- a/test/codec/ber/test_decoder.py +++ b/test/codec/ber/test_decoder.py @@ -382,6 +382,14 @@ class RealDecoderTestCase(unittest.TestCase): else: assert 0, 'wrong tagFormat worked out' + def testShortEncoding(self): + try: + decoder.decode(ints2octs((9, 1, 131))) + except PyAsn1Error: + pass + else: + assert 0, 'accepted too-short real' + class SequenceDecoderTestCase(unittest.TestCase): def setUp(self): self.s = univ.Sequence(componentType=namedtype.NamedTypes( -- cgit v1.2.1