Esempio n. 1
0
 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)
Esempio n. 2
0
 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)
Esempio n. 3
0
 def simple_filter_test2(self):
     df = df_example1.copy()
     out_df = simple_filter(df, [], [], [], 'and')['out_table']
     print(df)
     print(out_df)