From 65ae24d0ca9d7168b0b885246e1b0f25a24474c5 Mon Sep 17 00:00:00 2001 From: amercader Date: Fri, 14 Jun 2024 14:34:55 +0200 Subject: [PATCH] Load plugins in validation/subfields tests --- ckanext/scheming/tests/test_validation.py | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/ckanext/scheming/tests/test_validation.py b/ckanext/scheming/tests/test_validation.py index 590c43d3..fcb5a9da 100644 --- a/ckanext/scheming/tests/test_validation.py +++ b/ckanext/scheming/tests/test_validation.py @@ -21,6 +21,22 @@ not_empty = get_validator("not_empty") +pytestmark = [ + pytest.mark.usefixtures("with_plugins"), + pytest.mark.ckan_config( + "ckan.plugins", + " ".join([ + "scheming_datasets", + "scheming_groups", + "scheming_organizations", + "scheming_test_plugin", + "scheming_subfields_index", + "scheming_test_validation", + ]) + ) +] + + class TestGetValidatorOrConverter(object): def test_missing(self): with pytest.raises(SchemingException): @@ -941,8 +957,6 @@ def test_invalid_choice(self): raise AssertionError("ValidationError not raised") -@pytest.mark.ckan_config("ckan.plugins", "scheming_test_validation") -@pytest.mark.usefixtures("with_plugins") class TestValidatorsFromString: def test_empty(self): assert validators_from_string("", {}, {}) == []