diff options
author | Nadeem Vawda <nadeem.vawda@gmail.com> | 2011-05-07 11:28:03 +0200 |
---|---|---|
committer | Nadeem Vawda <nadeem.vawda@gmail.com> | 2011-05-07 11:28:03 +0200 |
commit | 3b066a7e82172debf6e12fadf3d94ba2cbe850de (patch) | |
tree | 3badfb6b3f184afd15847ffae84055202e7289c1 /Lib/test/test_zlib.py | |
parent | 8b26c4b8ea4ad0ffc469b73893ae380b133dee06 (diff) | |
download | cpython-git-3b066a7e82172debf6e12fadf3d94ba2cbe850de.tar.gz |
Issue #11277: Remove useless test from test_zlib.
Diffstat (limited to 'Lib/test/test_zlib.py')
-rw-r--r-- | Lib/test/test_zlib.py | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/Lib/test/test_zlib.py b/Lib/test/test_zlib.py index 5dcb83f3f1..a003611a7c 100644 --- a/Lib/test/test_zlib.py +++ b/Lib/test/test_zlib.py @@ -72,47 +72,6 @@ class ChecksumTestCase(unittest.TestCase): zlib.crc32('spam', (2**31))) -# Issue #11277 - check that inputs of 2 GB (or 1 GB on 32 bits system) are -# handled correctly. Be aware of issues #1202. We cannot test a buffer of 4 GB -# or more (#8650, #8651 and #10276), because the zlib stores the buffer size -# into an int. -class ChecksumBigBufferTestCase(unittest.TestCase): - if sys.maxsize > _4G: - # (64 bits system) crc32() and adler32() stores the buffer size into an - # int, the maximum filesize is INT_MAX (0x7FFFFFFF) - filesize = 0x7FFFFFFF - else: - # (32 bits system) On a 32 bits OS, a process cannot usually address - # more than 2 GB, so test only 1 GB - filesize = _1G - - @unittest.skipUnless(mmap, "mmap() is not available.") - def test_big_buffer(self): - if sys.platform[:3] == 'win' or sys.platform == 'darwin': - requires('largefile', - 'test requires %s bytes and a long time to run' % - str(self.filesize)) - try: - with open(TESTFN, "wb+") as f: - f.seek(self.filesize-4) - f.write("asdf") - f.flush() - m = mmap.mmap(f.fileno(), 0, access=mmap.ACCESS_READ) - try: - if sys.maxsize > _4G: - self.assertEqual(zlib.crc32(m), 0x709418e7) - self.assertEqual(zlib.adler32(m), -2072837729) - else: - self.assertEqual(zlib.crc32(m), 722071057) - self.assertEqual(zlib.adler32(m), -1002962529) - finally: - m.close() - except (IOError, OverflowError): - raise unittest.SkipTest("filesystem doesn't have largefile support") - finally: - unlink(TESTFN) - - class ExceptionTestCase(unittest.TestCase): # make sure we generate some expected errors def test_badlevel(self): @@ -595,7 +554,6 @@ LAERTES def test_main(): run_unittest( ChecksumTestCase, - ChecksumBigBufferTestCase, ExceptionTestCase, CompressTestCase, CompressObjectTestCase |