summaryrefslogtreecommitdiff
path: root/Lib/test/test_zlib.py
diff options
context:
space:
mode:
authorNadeem Vawda <nadeem.vawda@gmail.com>2011-05-07 11:28:03 +0200
committerNadeem Vawda <nadeem.vawda@gmail.com>2011-05-07 11:28:03 +0200
commit3b066a7e82172debf6e12fadf3d94ba2cbe850de (patch)
tree3badfb6b3f184afd15847ffae84055202e7289c1 /Lib/test/test_zlib.py
parent8b26c4b8ea4ad0ffc469b73893ae380b133dee06 (diff)
downloadcpython-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.py42
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