From f1ebce120953dd2ccf281b9739d2a33ae6e3b562 Mon Sep 17 00:00:00 2001 From: Ian Ward Date: Mon, 28 Apr 2014 21:33:49 -0400 Subject: [PATCH] [#1692] suppress DeprecationWarning on test of invalid data to int_validator --- ckan/new_tests/logic/test_validators.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ckan/new_tests/logic/test_validators.py b/ckan/new_tests/logic/test_validators.py index c7a8fa663e2..8717a4b40d6 100644 --- a/ckan/new_tests/logic/test_validators.py +++ b/ckan/new_tests/logic/test_validators.py @@ -479,6 +479,7 @@ def test_int_validator_invalid(self): import ckan.logic.validators as validators from fractions import Fraction from decimal import Decimal + import warnings invalid_values = [ 42.5, @@ -490,8 +491,10 @@ def test_int_validator_invalid(self): 1 + 1j, 1 + 0j, # int(complex) fails, so expect the same ] - for v in invalid_values: - raises_Invalid(validators.int_validator)(v, None) + with warnings.catch_warnings(): + warnings.filterwarnings("ignore", category=DeprecationWarning) + for v in invalid_values: + raises_Invalid(validators.int_validator)(v, None) #TODO: Need to test when you are not providing owner_org and the validator