def test_basic(): """ Basic initialization and dump/load tests. """ b = Base() assert_equal(b.bar, 123) b2 = copy(b) assert_equal(b2, b) s = SubSubSub() s2 = copy(s) assert_equal(s, s2) assert_equal(s2.slices, [slice(None, None, None), slice(1, 2, 3)])
def test_builtin(): objs = ( 1 + 2j, slice(1, 2, 3), slice(None, None, None), [slice(None, None, None), slice(1, 2, 3)], Ellipsis, uuid.uuid4(), ) for obj in objs: assert_equal(obj, copy(obj)) array = np.arange(5) assert_equal((array == copy(array)).all(), True)