[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