[pypy-svn] r75250 - pypy/trunk/pypy/module/zipimport/test

afa at codespeak.net afa at codespeak.net
Thu Jun 10 15:42:56 CEST 2010


Author: afa
Date: Thu Jun 10 15:42:55 2010
New Revision: 75250

Modified:
   pypy/trunk/pypy/module/zipimport/test/test_zipimport.py
Log:
A test that works on top of CPython (with -A)
but fails with pypy.


Modified: pypy/trunk/pypy/module/zipimport/test/test_zipimport.py
==============================================================================
--- pypy/trunk/pypy/module/zipimport/test/test_zipimport.py	(original)
+++ pypy/trunk/pypy/module/zipimport/test/test_zipimport.py	Thu Jun 10 15:42:55 2010
@@ -118,6 +118,18 @@
         finally:
             del _zip_directory_cache[self.zipfile]
 
+    def test_cache_subdir(self):
+        self.writefile(self, 'x.py', '')
+        self.writefile(self, 'sub/__init__.py', '')
+        self.writefile(self, 'sub/yy.py', '')
+        from zipimport import _zip_directory_cache, zipimporter
+        sub_importer = zipimporter(self.zipfile + '/sub')
+        main_importer = zipimporter(self.zipfile)
+
+        assert main_importer is not sub_importer
+        assert main_importer.prefix == ""
+        assert sub_importer.prefix == "sub\\"
+
     def test_good_bad_arguments(self):
         from zipimport import zipimporter
         import os



More information about the Pypy-commit mailing list