def test3(self): df = df_example1.copy() out_df = simple_filter(df, ['num1', 'num2', 'str1'], ['>', 'not in', 'in'], ['1', '''[40]''', '''['b','e']'''], 'and')['out_table'] print(df) print(out_df)
def test_simple_filter_2(self): df = df_example1.copy() with self.assertRaises(BrighticsFunctionException) as bfe: out_df = simple_filter(table=df, input_cols=[], operators=[], operands=[], main_operator='and')['out_table'] self.assertTrue({'0033': ['input_cols']} in bfe.exception.errors)
def simple_filter_test2(self): df = df_example1.copy() out_df = simple_filter(df, [], [], [], 'and')['out_table'] print(df) print(out_df)