Exemplo n.º 1
0
 def testEncode2(self):
     # Two integers
     der = DerSetOf()
     der.add(0x180L)
     der.add(0xFFL)
     self.assertEquals(der.encode(), b('1\x08\x02\x02\x00\xff\x02\x02\x01\x80'))
     # Initialize with integers
     der = DerSetOf([0x180L, 0xFFL])
     self.assertEquals(der.encode(), b('1\x08\x02\x02\x00\xff\x02\x02\x01\x80'))
Exemplo n.º 2
0
 def testEncode1(self):
     # Empty set
     der = DerSetOf()
     self.assertEquals(der.encode(), b('1\x00'))
     # One single-byte integer (zero)
     der.add(0)
     self.assertEquals(der.encode(), b('1\x03\x02\x01\x00'))
     # Invariant
     self.assertEquals(der.encode(), b('1\x03\x02\x01\x00'))
Exemplo n.º 3
0
 def testEncode1(self):
     # Empty set
     der = DerSetOf()
     self.assertEquals(der.encode(), b('1\x00'))
     # One single-byte integer (zero)
     der.add(0)
     self.assertEquals(der.encode(), b('1\x03\x02\x01\x00'))
     # Invariant
     self.assertEquals(der.encode(), b('1\x03\x02\x01\x00'))
Exemplo n.º 4
0
 def testEncode2(self):
     # Two integers
     der = DerSetOf()
     der.add(0x180)
     der.add(0xFF)
     self.assertEquals(der.encode(), b('1\x08\x02\x02\x00\xff\x02\x02\x01\x80'))
     # Initialize with integers
     der = DerSetOf([0x180, 0xFF])
     self.assertEquals(der.encode(), b('1\x08\x02\x02\x00\xff\x02\x02\x01\x80'))
Exemplo n.º 5
0
 def testEncode4(self):
     # Only non integers
     der = DerSetOf()
     der.add(b('\x01\x00'))
     der.add(b('\x01\x01\x01'))
     self.assertEquals(der.encode(), b('1\x05\x01\x00\x01\x01\x01'))
Exemplo n.º 6
0
 def testInit1(self):
     der = DerSetOf([DerInteger(1), DerInteger(2)])
     self.assertEquals(der.encode(), b('1\x06\x02\x01\x01\x02\x01\x02'))
Exemplo n.º 7
0
 def testEncode4(self):
     # Only non integers
     der = DerSetOf()
     der.add(b('\x01\x00'))
     der.add(b('\x01\x01\x01'))
     self.assertEquals(der.encode(), b('1\x05\x01\x00\x01\x01\x01'))
Exemplo n.º 8
0
 def testInit1(self):
     der = DerSetOf([DerInteger(1), DerInteger(2)])
     self.assertEquals(der.encode(), b('1\x06\x02\x01\x01\x02\x01\x02'))