def test_pickle_roundtrip(): ds = Data(1) assert ds.isidentical(pickle.loads(pickle.dumps(ds))) assert (ds + 1).isidentical(pickle.loads(pickle.dumps(ds + 1))) es = Data(np.array([1, 2, 3])) assert es.isidentical(pickle.loads(pickle.dumps(es))) assert (es + 1).isidentical(pickle.loads(pickle.dumps(es + 1)))
def test_pickle_roundtrip(): ds = Data(1) assert ds.isidentical(pickle.loads(pickle.dumps(ds))) assert (ds + 1).isidentical(pickle.loads(pickle.dumps(ds + 1))) es = Data(np.array([1, 2, 3])) rs = pickle.loads(pickle.dumps(es)) assert (es.data == rs.data).all() assert_dshape_equal(es.dshape, rs.dshape)