Home | History | Annotate | Download | only in test

Lines Matching refs:binascii

1 """Test the binascii C module."""
5 import binascii
30 self.assertTrue(issubclass(binascii.Error, Exception))
31 self.assertTrue(issubclass(binascii.Incomplete, Exception))
36 self.assertTrue(hasattr(getattr(binascii, name), '__call__'))
37 self.assertRaises(TypeError, getattr(binascii, name))
44 a2b = getattr(binascii, fa)
45 b2a = getattr(binascii, fb)
59 self.assertIsInstance(binascii.crc_hqx(raw, 0), int)
60 self.assertIsInstance(binascii.crc32(raw), int)
68 a = binascii.b2a_base64(b)
73 b = binascii.a2b_base64(a)
79 # (This requires a new version of binascii.)
84 a = binascii.b2a_base64(b)
107 b = binascii.a2b_base64(a)
113 self.assertEqual(binascii.a2b_base64(self.type2test(fillers)), '')
120 a = binascii.b2a_uu(b)
125 b = binascii.a2b_uu(a)
129 self.assertEqual(binascii.a2b_uu("\x7f"), "\x00"*31)
130 self.assertEqual(binascii.a2b_uu("\x80"), "\x00"*32)
131 self.assertEqual(binascii.a2b_uu("\xff"), "\x00"*31)
132 self.assertRaises(binascii.Error, binascii.a2b_uu, "\xff\x00")
133 self.assertRaises(binascii.Error, binascii.a2b_uu, "!!!!")
135 self.assertRaises(binascii.Error, binascii.b2a_uu, 46*"!")
138 self.assertEqual(binascii.b2a_uu('x'), '!> \n')
141 crc = binascii.crc_hqx(self.type2test(b"Test the CRC-32 of"), 0)
142 crc = binascii.crc_hqx(self.type2test(b" this string."), crc)
145 self.assertRaises(TypeError, binascii.crc_hqx)
146 self.assertRaises(TypeError, binascii.crc_hqx, self.type2test(b''))
149 crc = binascii.crc32(self.type2test("Test the CRC-32 of"))
150 crc = binascii.crc32(self.type2test(" this string."), crc)
153 self.assertRaises(TypeError, binascii.crc32)
158 rle = binascii.rlecode_hqx(self.data)
159 a = binascii.b2a_hqx(self.type2test(rle))
160 b, _ = binascii.a2b_hqx(self.type2test(a))
161 res = binascii.rledecode_hqx(b)
168 t = binascii.b2a_hex(self.type2test(s))
169 u = binascii.a2b_hex(self.type2test(t))
171 self.assertRaises(TypeError, binascii.a2b_hex, t[:-1])
172 self.assertRaises(TypeError, binascii.a2b_hex, t[:-1] + 'q')
176 self.assertEqual(binascii.hexlify(unicode('a', 'ascii')), '61')
180 a2b_qp = binascii.a2b_qp
181 b2a_qp = binascii.b2a_qp
191 self.fail("binascii.a2b_qp(**{1:1}) didn't raise TypeError")
286 binascii.crc_hqx(empty, 0)
288 f = getattr(binascii, func)