From 346723f97bebc8dc673605c836829453ada499e1 Mon Sep 17 00:00:00 2001 From: Richard Hattersley Date: Tue, 22 Sep 2015 13:28:16 +0100 Subject: [PATCH] Isolate netcdf_promote adjustment --- lib/iris/tests/unit/unit/test_suppress_unit_warnings.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/lib/iris/tests/unit/unit/test_suppress_unit_warnings.py b/lib/iris/tests/unit/unit/test_suppress_unit_warnings.py index c259029a67..9e6154efba 100644 --- a/lib/iris/tests/unit/unit/test_suppress_unit_warnings.py +++ b/lib/iris/tests/unit/unit/test_suppress_unit_warnings.py @@ -29,11 +29,7 @@ from iris.unit import suppress_unit_warnings -iris.FUTURE.netcdf_promote = True - - class Test(tests.IrisTest): - def test_generic_warnings(self): unit_warning = ("Ignoring netCDF variable 'AL' invalid " "units '(0 - 1)'") @@ -52,7 +48,8 @@ def test_load_file_with_captured_warnings(self): test_filename = tests.get_data_path(('NetCDF', 'testing', 'units.nc')) with warnings.catch_warnings(record=True) as filtered_warnings: with suppress_unit_warnings(): - iris.load(test_filename) + with iris.FUTURE.context(netcdf_promote=True): + iris.load(test_filename) filtered_warnings_list = [str(w.message) for w in filtered_warnings] self.assertEqual(len(filtered_warnings_list), 0)