Example #1
0
 def test_empty_filter_values_raises_exception(self):
     filters = {"identifier": []}
     with pytest.raises(ValueError) as ex:
         validate_filters(filters, self.filter_defs)
     assert "Object Identifiers must not be empty" in str(ex)
Example #2
0
 def test_unimplemented_filter_raises_exception(self):
     filters = {"not-implemented": ["test-value"]}
     with pytest.raises(NotImplementedError):
         validate_filters(filters, self.filter_defs)
Example #3
0
 def test_unrecognized_filter_raises_exception(self):
     filters = {"invalid-filter-name": ["test-value"]}
     with pytest.raises(KeyError) as ex:
         validate_filters(filters, self.filter_defs)
     assert "Unrecognized filter name: invalid-filter-name" in str(ex)