[pypy-svn] r78495 - pypy/branch/fast-forward/pypy/module/mmap/test
afa at codespeak.net
afa at codespeak.net
Fri Oct 29 23:54:59 CEST 2010
Author: afa
Date: Fri Oct 29 23:54:57 2010
New Revision: 78495
Modified:
pypy/branch/fast-forward/pypy/module/mmap/test/test_mmap.py
Log:
Add a real test for a mmap subclass
Modified: pypy/branch/fast-forward/pypy/module/mmap/test/test_mmap.py
==============================================================================
--- pypy/branch/fast-forward/pypy/module/mmap/test/test_mmap.py (original)
+++ pypy/branch/fast-forward/pypy/module/mmap/test/test_mmap.py Fri Oct 29 23:54:57 2010
@@ -35,7 +35,6 @@
import os
import sys
- assert isinstance(mmap, type)
raises(TypeError, mmap, "foo")
raises(TypeError, mmap, 0, "foo")
@@ -53,6 +52,13 @@
raises(TypeError, mmap, 0, 1, access="foo")
raises(ValueError, mmap, 0, 1, access=-1)
+ def test_subclass(self):
+ import mmap
+ class anon_mmap(mmap.mmap):
+ def __new__(klass, *args, **kwargs):
+ return mmap.mmap.__new__(klass, -1, *args, **kwargs)
+ anon_mmap(mmap.PAGESIZE)
+
def test_file_size(self):
import os
if os.name == "nt":
More information about the Pypy-commit
mailing list