diff --git a/ckanext/odsh/tests_wip/test_validation.py b/ckanext/odsh/tests_wip/test_validation.py index 7e6a63000cacb30894f2dd2e992f44421909c80b..f21ee4466e986530a5206ba0baf0d4121d4206eb 100644 --- a/ckanext/odsh/tests_wip/test_validation.py +++ b/ckanext/odsh/tests_wip/test_validation.py @@ -117,8 +117,8 @@ def test_tag_name_validator_valid(): def test_tag_length_validator_invalid(): - min = toolkit.config.get('ckanext.odsh.min_tag_length',2) - max = toolkit.config.get('ckanext.odsh.max_tag_length',100) + min = int(toolkit.config.get('ckanext.odsh.min_tag_length',2)) + max = int(toolkit.config.get('ckanext.odsh.max_tag_length',100)) length = round((min + max) / 2) test_string = _create_test_string(length) with pytest.raises(Exception): @@ -126,7 +126,7 @@ def test_tag_length_validator_invalid(): def test_tag_length_validator_valid(): - max = toolkit.config.get('ckanext.odsh.max_tag_length',100) + max = int(toolkit.config.get('ckanext.odsh.max_tag_length',100)) length = max + 1 test_string = _create_test_string(length) tag_length_validator(test_string, None) diff --git a/ckanext/odsh/validation.py b/ckanext/odsh/validation.py index a3da48191bbb67fb2f6b1289384a553d916188fd..f134457bb228dfdaa54779860254fde742755053 100644 --- a/ckanext/odsh/validation.py +++ b/ckanext/odsh/validation.py @@ -313,8 +313,8 @@ def validate_formats(data, errors): def tag_length_validator(value, context): """Ensures that tag length is in the acceptable range. """ - min_tag_length = tk.config.get('ckanext.odsh.min_tag_length',2) - max_tag_length = tk.config.get('ckanext.odsh.max_tag_length',100) + min_tag_length = int(tk.config.get('ckanext.odsh.min_tag_length',2)) + max_tag_length = int(tk.config.get('ckanext.odsh.max_tag_length',100)) if len(value) < min_tag_length: raise toolkit.Invalid(