Beispiel #1
0
 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
Beispiel #2
0
 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
Beispiel #3
0
 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
Beispiel #4
0
 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