summaryrefslogtreecommitdiff
path: root/Lib/test/test_binascii.py
diff options
context:
space:
mode:
authorSergey Fedoseev <fedoseev.sergey@gmail.com>2018-02-27 01:35:41 +0500
committerSerhiy Storchaka <storchaka@gmail.com>2018-02-26 22:35:41 +0200
commit6b5df906afe113dbe421d044322254cfd4747c9c (patch)
tree62361ee8feecddfbb16f6ed4462d5a0c04936cdb /Lib/test/test_binascii.py
parent19e7d48ce89422091f9af93038b9fee075d46e9e (diff)
downloadcpython-git-6b5df906afe113dbe421d044322254cfd4747c9c.tar.gz
bpo-32147: Improved perfomance of binascii.unhexlify(). (GH-4586)
Diffstat (limited to 'Lib/test/test_binascii.py')
-rw-r--r--Lib/test/test_binascii.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/Lib/test/test_binascii.py b/Lib/test/test_binascii.py
index 8fa57cdf1b..0997d9432b 100644
--- a/Lib/test/test_binascii.py
+++ b/Lib/test/test_binascii.py
@@ -198,6 +198,11 @@ class BinASCIITest(unittest.TestCase):
self.assertEqual(s, u)
self.assertRaises(binascii.Error, binascii.a2b_hex, t[:-1])
self.assertRaises(binascii.Error, binascii.a2b_hex, t[:-1] + b'q')
+ self.assertRaises(binascii.Error, binascii.a2b_hex, bytes([255, 255]))
+ self.assertRaises(binascii.Error, binascii.a2b_hex, b'0G')
+ self.assertRaises(binascii.Error, binascii.a2b_hex, b'0g')
+ self.assertRaises(binascii.Error, binascii.a2b_hex, b'G0')
+ self.assertRaises(binascii.Error, binascii.a2b_hex, b'g0')
# Confirm that b2a_hex == hexlify and a2b_hex == unhexlify
self.assertEqual(binascii.hexlify(self.type2test(s)), t)