rlib/test/test_rzipfile.py::TestRZipFile::()::test_rzipfile
self = <rpython.rlib.test.test_rzipfile.TestRZipFile object at 0x000001f788b51718>
def test_rzipfile(self):
zipname = self.zipname
year = self.year
compression = self.compression
def one():
rzip = RZipFile(zipname, "r", compression)
info = rzip.getinfo('one')
return (info.date_time[0] == year and
rzip.read('one') == 'stuff\n' and
rzip.read('three') == 'hello, world')
> assert one()
rlib\test\test_rzipfile.py:43:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
rlib\test\test_rzipfile.py:37: in one
rzip = RZipFile(zipname, "r", compression)
rlib\rzipfile.py:205: in __init__
fp = self.get_fp()
rlib\rzipfile.py:212: in get_fp
return open_file_as_stream(self.filename, self.mode, 1024)
rlib\streamio.py:88: in open_file_as_stream
stream = open_path_helper(path, os_flags, basemode == "a", signal_checker)
rlib\streamio.py:123: in open_path_helper
fd = rposix.open(path, os_flags, 0666)
rlib\rposix.py:471: in open
return handle_posix_error('open', fd)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
name = 'open', result = -1
@specialize.arg(0)
def handle_posix_error(name, result):
result = widen(result)
if result < 0:
> raise OSError(get_saved_errno(), '%s failed' % name)
E OSError: [Errno 13] open failed
rlib\rposix.py:434: OSError
builder: rpython-win-x86-64 build #399
test: rlib/test/test_rzipfile/py/TestRZipFile/()/test_rzipfile