Example #1
0
 def test_invalid_input(self):
     """
     Error test-case.
     """
     test_filter = FilterChain(
         fields=[FilterChain.datatype + '.other_attribute_1'],
         operations=["in"],
         values=['test'])
     with pytest.raises(InvalidFilterChainInput):
         test_filter.get_python_filter_equivalent(
             TestFiltering.DummyFilterClass(
                 attribute_1=['test_val', 'test2']))
Example #2
0
 def test_invalid_filter(self):
     """
     Error test-case when evaluating filter in Python.
     """
     test_filter = FilterChain(
         fields=[FilterChain.datatype + '.attribute_1'],
         operations=["in"],
         values=[None])
     with pytest.raises(InvalidFilterEntity):
         test_filter.get_python_filter_equivalent(
             TestFiltering.DummyFilterClass(
                 attribute_1=['test_val', 'test2']))