Пример #1
0
def test_merge_series_different_lengths():
    with pytest.raises(AssertionError):
        merge_series([(i, i) for i in range(0, 1)],
                     [(i, i) for i in range(0, 10)])

    with pytest.raises(AssertionError):
        merge_series([(i, i) for i in range(0, 10)],
                     [(i, i) for i in range(0, 1)])
Пример #2
0
def test_merge_series_different_lengths():
    with pytest.raises(AssertionError):
        merge_series(
            [(i, i) for i in xrange(0, 1)],
            [(i, i) for i in xrange(0, 10)],
        )

    with pytest.raises(AssertionError):
        merge_series(
            [(i, i) for i in xrange(0, 10)],
            [(i, i) for i in xrange(0, 1)],
        )
Пример #3
0
def test_merge_series_custom_operator():
    assert (
        merge_series(
            [(i, {chr(65 + i): i}) for i in range(0, 26)],
            [(i, {chr(65 + i): i}) for i in range(0, 26)],
            merge_mappings,
        )
        == [(i, {chr(65 + i): i * 2}) for i in range(0, 26)]
    )
Пример #4
0
def test_merge_series_custom_operator():
    assert merge_series(
        [(i, {
            chr(65 + i): i
        }) for i in xrange(0, 26)],
        [(i, {
            chr(65 + i): i
        }) for i in xrange(0, 26)],
        merge_mappings,
    ) == [(i, {
        chr(65 + i): i * 2
    }) for i in xrange(0, 26)]
Пример #5
0
def test_merge_series_offset_timestamps():
    with pytest.raises(AssertionError):
        merge_series([(i, i) for i in range(0, 10)],
                     [(i + 1, i) for i in range(0, 10)])
Пример #6
0
def test_merge_series():
    assert merge_series([(i, i) for i in range(0, 10)],
                        [(i, i) for i in range(0, 10)]) == [
                            (i, i * 2) for i in range(0, 10)
                        ]
Пример #7
0
def test_merge_series_offset_timestamps():
    with pytest.raises(AssertionError):
        merge_series(
            [(i, i) for i in xrange(0, 10)],
            [(i + 1, i) for i in xrange(0, 10)],
        )
Пример #8
0
def test_merge_series():
    assert merge_series(
        [(i, i) for i in xrange(0, 10)],
        [(i, i) for i in xrange(0, 10)],
    ) == [(i, i * 2) for i in xrange(0, 10)]