def testPartialBER(self): m = bytes(pureber.int2berlen(3*256)) self.assertEqual(3, len(m)) self.assertRaises(pureber.BERExceptionInsufficientData, pureber.berDecodeLength, m[:2]) self.assertRaises(pureber.BERExceptionInsufficientData, pureber.berDecodeLength, m[:1]) m = bytes(pureber.int2berlen(256**100-1)) self.assertEqual(101, len(m)) self.assertRaises(pureber.BERExceptionInsufficientData, pureber.berDecodeLength, m[:100])
def testPartialBER(self): m=str(pureber.int2berlen(3*256)) assert len(m)==3 self.assertRaises(pureber.BERExceptionInsufficientData, pureber.berDecodeLength, m[:2]) self.assertRaises(pureber.BERExceptionInsufficientData, pureber.berDecodeLength, m[:1]) m=str(pureber.int2berlen(256**100-1)) assert len(m)==101 self.assertRaises(pureber.BERExceptionInsufficientData, pureber.berDecodeLength, m[:100])
def testPartialBER(self): m = bytes(pureber.int2berlen(3 * 256)) self.assertEqual(3, len(m)) self.assertRaises(pureber.BERExceptionInsufficientData, pureber.berDecodeLength, m[:2]) self.assertRaises(pureber.BERExceptionInsufficientData, pureber.berDecodeLength, m[:1]) m = bytes(pureber.int2berlen(256**100 - 1)) self.assertEqual(101, len(m)) self.assertRaises(pureber.BERExceptionInsufficientData, pureber.berDecodeLength, m[:100])
def __str__(self): r = str(self.value) return chr(self.identification()) + int2berlen(len(r)) + r
def testToBER(self): for integer, encoded in self.knownValues: got = pureber.int2berlen(integer) got = str(got) got = map(ord, got) self.assertEquals(got, encoded)
def testToBER(self): for integer, encoded in self.knownValues: got = pureber.int2berlen(integer) got = bytes(got) got = l(got) self.assertEqual(got, encoded)
def testToBER(self): for integer, encoded in self.knownValues: got = pureber.int2berlen(integer) got = str(got) got = list(map(ord, got)) self.assertEqual(got, encoded)
def toWire(self): value = to_bytes(self.value) return six.int2byte(self.identification()) + int2berlen( len(value)) + value
def toWire(self): value = to_bytes(self.value) return six.int2byte(self.identification()) + int2berlen(len(value)) + value