summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorelie <elie>2012-05-07 14:04:58 +0000
committerelie <elie>2012-05-07 14:04:58 +0000
commita4ac8eda6005dc575a158684da080553ab6ed04c (patch)
tree675caf0a01a1e498fe1d1dbbc40dde05a61b83cf /test
parent1da8d2d0338bbce9b4252829107f5dfa78624b49 (diff)
downloadpyasn1-a4ac8eda6005dc575a158684da080553ab6ed04c.tar.gz
more ObjectIdentifier tests added
Diffstat (limited to 'test')
-rw-r--r--test/codec/ber/decoder.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/codec/ber/decoder.py b/test/codec/ber/decoder.py
index 8235965..2ef2f34 100644
--- a/test/codec/ber/decoder.py
+++ b/test/codec/ber/decoder.py
@@ -125,6 +125,21 @@ class ObjectIdentifierDecoderTestCase(unittest.TestCase):
ints2octs((6, 6, 43, 6, 0, 191, 255, 126))
) == ((1,3,6,0,0xffffe), null)
+ def testEdges1(self):
+ assert decoder.decode(
+ ints2octs((6, 1, 255))
+ ) == ((6,15), null)
+
+ def testEdges2(self):
+ assert decoder.decode(
+ ints2octs((6, 1, 239))
+ ) == ((5,39), null)
+
+ def testEdges3(self):
+ assert decoder.decode(
+ ints2octs((6, 7, 43, 6, 143, 255, 255, 255, 127))
+ ) == ((1, 3, 6, 4294967295), null)
+
class SequenceDecoderTestCase(unittest.TestCase):
def setUp(self):
self.s = univ.Sequence(componentType=namedtype.NamedTypes(