From: Finn B. <bc...@us...> - 2001-12-20 16:41:07
|
Update of /cvsroot/jython/bugtests In directory usw-pr-cvs1:/tmp/cvs-serv12883 Added Files: test350.py Log Message: Test for "[ #495458 ] multi level import from .zip file" --- NEW FILE: test350.py --- """ [ #495458 ] multi level import from .zip file """ import support import zipfile, time def addZipEntry(zip, name, data): entry = zipfile.ZipInfo() entry.filename = name entry.date_time = time.gmtime(time.time()) zip.writestr(entry, data) zip = zipfile.ZipFile("test350.zip", "w") addZipEntry(zip, "Lib/aaa/__init__.py", "") addZipEntry(zip, "Lib/aaa/bbb/__init__.py", "") addZipEntry(zip, "Lib/aaa/bbb/ccc/__init__.py", "") addZipEntry(zip, "Lib/aaa/bbb/ccc/yyy.py", "") addZipEntry(zip, "Lib/aaa/bbb/xxx.py", "") zip.close() import sys sys.path.append("test350.zip/Lib") import aaa import aaa.bbb import aaa.bbb.ccc import aaa.bbb.ccc.yyy import aaa.bbb.xxx sys.path.pop() |