def test_simple(fn): z = Zip(fn) assert isinstance(z, MutableMapping) assert not z assert list(z) == list(z.keys()) == [] assert list(z.values()) == [] assert list(z.items()) == [] z['x'] = b'123' assert list(z) == list(z.keys()) == ['x'] assert list(z.values()) == [b'123'] assert list(z.items()) == [('x', b'123')] assert z['x'] == b'123' z.flush() zz = zipfile.ZipFile(fn, mode='r') assert zz.read('x') == b'123' z['y'] = b'456' assert z['y'] == b'456'
def test_simple(fn): z = Zip(fn) assert isinstance(z, MutableMapping) assert not z assert list(z) == list(z.keys()) == [] assert list(z.values()) == [] assert list(z.items()) == [] z["x"] = b"123" assert list(z) == list(z.keys()) == ["x"] assert list(z.values()) == [b"123"] assert list(z.items()) == [("x", b"123")] assert z["x"] == b"123" z.flush() zz = zipfile.ZipFile(fn, mode="r") assert zz.read("x") == b"123" z["y"] = b"456" assert z["y"] == b"456"