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)])
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)], )
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)] )
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)]
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)])
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) ]
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)], )
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)]