Beispiel #1
0
def test_get_slice_bound_missing(label, side, kind):
    mylist = [2, 4, 6, 8, 10]
    index = GenericIndex(mylist)
    index_pd = pd.Index(mylist)
    assert index.get_slice_bound(label, side,
                                 kind) == index_pd.get_slice_bound(
                                     label, side, kind)
Beispiel #2
0
def test_get_slice_bound(testlist, side, kind):
    index = GenericIndex(testlist)
    index_pd = pd.Index(testlist)
    for label in testlist:
        assert index.get_slice_bound(label, side,
                                     kind) == index_pd.get_slice_bound(
                                         label, side, kind)
Beispiel #3
0
def test_get_slice_bound_missing_str(label, side):
    # Slicing for monotonic string indices not yet supported
    # when missing values are specified (allowed in pandas)
    mylist = ["b", "d", "f"]
    index = GenericIndex(mylist)
    index_pd = pd.Index(mylist)
    assert index.get_slice_bound(label, side,
                                 "getitem") == index_pd.get_slice_bound(
                                     label, side, "getitem")