Example #1
0
def test_within_range():
    df = pd.DataFrame({'A': [-1, 0, 1]})
    items = {'A': (-1, 1)}
    tm.assert_frame_equal(df, ck.within_range(df, items))
    tm.assert_frame_equal(df, dc.within_range(items)(_noop)(df))

    items['A'] = (0, 1)
    with pytest.raises(AssertionError):
        ck.within_range(df, items)
    with pytest.raises(AssertionError):
        dc.within_range(items)(_noop)(df)
Example #2
0
def test_within_range():
    df = pd.DataFrame({'A': [-1, 0, 1]})
    items = {'A': (-1, 1)}
    tm.assert_frame_equal(df, ck.within_range(df, items))
    tm.assert_frame_equal(df, dc.within_range(items)(_noop)(df))

    items['A'] = (0, 1)
    with pytest.raises(AssertionError):
        ck.within_range(df, items)
    with pytest.raises(AssertionError):
        dc.within_range(items)(_noop)(df)
Example #3
0
 def wrapper(*args, **kwargs):
     result = func(*args, **kwargs)
     ck.within_range(result, items)
     return result
Example #4
0
def check(data, ranges=ranges, dtypes=dtypes):
    ec.unique_index(data)
    ec.none_missing(data)
    ec.within_range(data, items=ranges)
    ec.has_dtypes(data, items=dtypes)
Example #5
0
 def wrapper(*args, **kwargs):
     result = func(*args, **kwargs)
     ck.within_range(result, items)
     return result