Beispiel #1
0
def test_boolean_filter_string_gt():
    """
    """
    expected = False

    got = boolean_filter('A', operator='>', value='B')

    assert expected == got
Beispiel #2
0
def test_boolean_filter_string_lt():
    """
    """
    expected = True

    got = boolean_filter('A', operator='<', value='B')

    assert expected == got
Beispiel #3
0
def test_boolean_filter_string_equals():
    """
    """
    expected = True

    got = boolean_filter('A', operator='=', value='A')

    assert expected == got
Beispiel #4
0
def test_boolean_filter_num_vs_num_equals():
    """
    """
    expected = False

    got = boolean_filter(50, operator='=', value=40)

    assert expected == got
Beispiel #5
0
def test_boolean_filter_nume_vs_num_gt():
    """
    """
    expected = True

    got = boolean_filter(50, operator='>', value=40)

    assert expected == got
Beispiel #6
0
def test_boolean_filter_series_notnull():
    """
    """

    data = {'0': 6.2900347819,
            '1': 6.1180979358,
            '2': 5.6076394095,
            '3': None,
            '4': 6.0367669286,
            '5': 5.7629990307,
            '6': 4.9308246632,
            '7': 6.9313042709,
            '8': 5.6662223272,
            '9': 6.0294623651}

    series = pd.Series(data)

    expected = [True, True, True, False, True,
                True, True, True, True, True]

    got = list(boolean_filter(series, operator='!null'))

    assert expected == got