[1.8.x] Fixed numpy deprecation warning silencing in template_tests.

Backport of 418658f453 from master
This commit is contained in:
Baptiste Mispelon 2016-07-09 10:22:13 -04:00 committed by Tim Graham
parent 2a49d8e9b2
commit 3e562cf7a2
1 changed files with 8 additions and 6 deletions

View File

@ -7,6 +7,7 @@ from ..utils import setup
try:
import numpy
VisibleDeprecationWarning = numpy.VisibleDeprecationWarning
except ImportError:
numpy = False
@ -14,12 +15,13 @@ except ImportError:
@skipIf(numpy is False, "Numpy must be installed to run these tests.")
class NumpyTests(SimpleTestCase):
# Ignore numpy deprecation warnings (#23890)
warnings.filterwarnings(
"ignore",
"Using a non-integer number instead of an "
"integer will result in an error in the future",
DeprecationWarning
)
if numpy:
warnings.filterwarnings(
"ignore",
"Using a non-integer number instead of an "
"integer will result in an error in the future",
numpy.VisibleDeprecationWarning
)
@setup({'numpy-array-index01': '{{ var.1 }}'})
def test_numpy_array_index01(self):