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)
def test_unimplemented_filter_raises_exception(self): filters = {"not-implemented": ["test-value"]} with pytest.raises(NotImplementedError): validate_filters(filters, self.filter_defs)
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)