Ejemplo n.º 1
0
def test_pad_backfill_object_segfault():
    from datetime import datetime
    old = np.array([], dtype='O')
    new = np.array([datetime(2010, 12, 31)], dtype='O')

    result = algos.pad_object(old, new)
    expected = np.array([-1], dtype=np.int64)
    assert (np.array_equal(result, expected))

    result = algos.pad_object(new, old)
    expected = np.array([], dtype=np.int64)
    assert (np.array_equal(result, expected))

    result = algos.backfill_object(old, new)
    expected = np.array([-1], dtype=np.int64)
    assert (np.array_equal(result, expected))

    result = algos.backfill_object(new, old)
    expected = np.array([], dtype=np.int64)
    assert (np.array_equal(result, expected))
Ejemplo n.º 2
0
def test_pad_backfill_object_segfault():
    from datetime import datetime
    old = np.array([], dtype='O')
    new = np.array([datetime(2010, 12, 31)], dtype='O')

    result = algos.pad_object(old, new)
    expected = np.array([-1], dtype=np.int64)
    assert(np.array_equal(result, expected))

    result = algos.pad_object(new, old)
    expected = np.array([], dtype=np.int64)
    assert(np.array_equal(result, expected))

    result = algos.backfill_object(old, new)
    expected = np.array([-1], dtype=np.int64)
    assert(np.array_equal(result, expected))

    result = algos.backfill_object(new, old)
    expected = np.array([], dtype=np.int64)
    assert(np.array_equal(result, expected))
Ejemplo n.º 3
0
def test_pad_backfill_object_segfault():

    old = np.array([], dtype="O")
    new = np.array([datetime.datetime(2010, 12, 31)], dtype="O")

    result = algos.pad_object(old, new)
    expected = np.array([-1], dtype=np.int64)
    assert np.array_equal(result, expected)

    result = algos.pad_object(new, old)
    expected = np.array([], dtype=np.int64)
    assert np.array_equal(result, expected)

    result = algos.backfill_object(old, new)
    expected = np.array([-1], dtype=np.int64)
    assert np.array_equal(result, expected)

    result = algos.backfill_object(new, old)
    expected = np.array([], dtype=np.int64)
    assert np.array_equal(result, expected)