diff options
author | elie <elie> | 2012-05-07 14:04:58 +0000 |
---|---|---|
committer | elie <elie> | 2012-05-07 14:04:58 +0000 |
commit | a4ac8eda6005dc575a158684da080553ab6ed04c (patch) | |
tree | 675caf0a01a1e498fe1d1dbbc40dde05a61b83cf /test | |
parent | 1da8d2d0338bbce9b4252829107f5dfa78624b49 (diff) | |
download | pyasn1-a4ac8eda6005dc575a158684da080553ab6ed04c.tar.gz |
more ObjectIdentifier tests added
Diffstat (limited to 'test')
-rw-r--r-- | test/codec/ber/decoder.py | 15 |
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( |