def test_mmap(self, tmpdir, val): mmap = pytest.importorskip("mmap").mmap p = tmpdir.join("data") with p.open("wb") as f: f.write(execnet.dumps(val)) f = p.open("r+b") m = mmap(f.fileno(), 0) val2 = execnet.load(m) assert val == val2
def test_bytesio(self, val): f = py.io.BytesIO() execnet.dump(f, val) read = py.io.BytesIO(f.getvalue()) val2 = execnet.load(read) assert val == val2