[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