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

Backport of 418658f453bed7fe7949dda26651aab370003e6a from master
This commit is contained in:
Baptiste Mispelon 2016-07-09 10:22:13 -04:00 committed by Tim Graham
parent d5f1736dbd
commit b87d3180b2

View File

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