def test_check_all_same_bad_df():
    # verifies that the all same check finds rows with all the same value
    fail = pd.DataFrame.from_dict({
        'column': ('b1', 'b2'),
        'all_same': (True, False)
    })
    assert fail.equals(bf.check_all_same(bad_same1))
def test_check_all_same_good_ser():
    # verifies good data passes the all same check
    assert not bf.check_all_same(good['g1']).loc[:, 'all_same'].any()
def test_check_all_same_bad_ser():
    # verifies that the all same check finds rows with all the same value
    fail = pd.DataFrame.from_dict({'all_same': (True, )})
    assert fail.equals(bf.check_all_same(bad_same1['b1']))