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']))
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']))