123456789101112131415161718192021222324252627 |
- import os
- import tempfile
- import pickle
- from mpmath import *
- def pickler(obj):
- fn = tempfile.mktemp()
- f = open(fn, 'wb')
- pickle.dump(obj, f)
- f.close()
- f = open(fn, 'rb')
- obj2 = pickle.load(f)
- f.close()
- os.remove(fn)
- return obj2
- def test_pickle():
- obj = mpf('0.5')
- assert obj == pickler(obj)
- obj = mpc('0.5','0.2')
- assert obj == pickler(obj)
|