| 75 |
| 76 |
| 77 |
| 78 |
| 79 |
| 80 |
| 81 |
| 82 |
| 83 |
| 84 |
| 85 |
| 86 |
| 87 |
| 88 |
| 89 |
| 90 |
| 91 |
| 92 |
| 93 | |
def test_dump(self): |
import tempfile |
for bin in 0, 1: |
try: |
fd, name = tempfile.mkstemp() |
f = py.std.os.fdopen(fd) |
except AttributeError: |
name = tempfile.mktemp() |
f = open(name, 'w+') |
try: |
d = {'answer' : 42} |
path = local(name) |
-> path.dump(d, bin=bin) |
from cPickle import load |
dnew = load(f) |
assert d == dnew |
finally: |
f.close() |
py.std.os.remove(name) | |