From: Serhiy Storchaka Date: Mon, 20 Apr 2015 06:32:29 +0000 (+0300) Subject: Issue #23728: Added a test for binascii.crc_hqx(). X-Git-Tag: v2.7.10rc1~31 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bd617adf6b65e50380a8a4a1c9a1b40c4ea6547b;p=thirdparty%2FPython%2Fcpython.git Issue #23728: Added a test for binascii.crc_hqx(). --- diff --git a/Lib/test/test_binascii.py b/Lib/test/test_binascii.py index f825f1c07799..d40b672a7c1c 100644 --- a/Lib/test/test_binascii.py +++ b/Lib/test/test_binascii.py @@ -137,6 +137,14 @@ class BinASCIITest(unittest.TestCase): # Issue #7701 (crash on a pydebug build) self.assertEqual(binascii.b2a_uu('x'), '!> \n') + def test_crc_hqx(self): + crc = binascii.crc_hqx(self.type2test(b"Test the CRC-32 of"), 0) + crc = binascii.crc_hqx(self.type2test(b" this string."), crc) + self.assertEqual(crc, 14290) + + self.assertRaises(TypeError, binascii.crc_hqx) + self.assertRaises(TypeError, binascii.crc_hqx, self.type2test(b'')) + def test_crc32(self): crc = binascii.crc32(self.type2test("Test the CRC-32 of")) crc = binascii.crc32(self.type2test(" this string."), crc)