Beispiel #1
0
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)))
Beispiel #2
0
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)
Beispiel #3
0
def test_serialization():
    import pickle
    t2 = pickle.loads(pickle.dumps(t))

    assert t.schema == t2.schema
    assert t._name == t2._name
Beispiel #4
0
def test_pickle_roundtrip():
    t = symbol('t', 'var * int64')
    expr = (t + 1).mean()  # some expression with more than one node.
    assert expr.isidentical(pickle.loads(pickle.dumps(expr)))
Beispiel #5
0
def test_pickle_roundtrip():
    t = symbol("t", "var * int64")
    expr = (t + 1).mean()  # some expression with more than one node.
    assert expr.isidentical(pickle.loads(pickle.dumps(expr, protocol=pickle.HIGHEST_PROTOCOL)))
Beispiel #6
0
def test_pickle_roundtrip():
    t = symbol('t', 'var * int64')
    expr = (t + 1).mean()  # some expression with more than one node.
    assert expr.isidentical(
        pickle.loads(pickle.dumps(expr, protocol=pickle.HIGHEST_PROTOCOL), ))
Beispiel #7
0
def test_serialization():
    import pickle
    t2 = pickle.loads(pickle.dumps(t))

    assert t.schema == t2.schema
    assert t._name == t2._name
Beispiel #8
0
def test_pickle_roundtrip():
    t = symbol('t', 'var * int64')
    expr = (t + 1).mean()  # some expression with more than one node.
    assert expr.isidentical(pickle.loads(pickle.dumps(expr)))