예제 #1
0
 def test_promoted_auxiliary_ignore(self):
     self.wibble = netcdf_variable('wibble', 'lat wibble', np.float)
     self.variables['wibble'] = self.wibble
     self.orography.coordinates = 'wibble'
     with mock.patch('netCDF4.Dataset', return_value=self.dataset), \
             mock.patch('warnings.warn') as warn:
         cf_group = CFReader('dummy').cf_group.promoted
         promoted = ['wibble', 'orography']
         self.assertEqual(set(cf_group.keys()), set(promoted))
         for name in promoted:
             self.assertIs(cf_group[name].cf_data, getattr(self, name))
         self.assertEqual(warn.call_count, 2)
예제 #2
0
 def test_promoted_auxiliary_ignore(self):
     self.wibble = netcdf_variable('wibble', 'lat wibble', np.float)
     self.variables['wibble'] = self.wibble
     self.orography.coordinates = 'wibble'
     with mock.patch('netCDF4.Dataset', return_value=self.dataset), \
             mock.patch('warnings.warn') as warn:
         cf_group = CFReader('dummy').cf_group.promoted
         promoted = ['wibble', 'orography']
         self.assertEqual(set(cf_group.keys()), set(promoted))
         for name in promoted:
             self.assertIs(cf_group[name].cf_data, getattr(self, name))
         self.assertEqual(warn.call_count, 2)
예제 #3
0
 def test_promoted_auxiliary_ignore(self):
     self.wibble = netcdf_variable("wibble", "lat wibble", np.float64)
     self.variables["wibble"] = self.wibble
     self.orography.coordinates = "wibble"
     with mock.patch("netCDF4.Dataset",
                     return_value=self.dataset), mock.patch(
                         "warnings.warn") as warn:
         cf_group = CFReader("dummy").cf_group.promoted
         promoted = ["wibble", "orography"]
         self.assertEqual(set(cf_group.keys()), set(promoted))
         for name in promoted:
             self.assertIs(cf_group[name].cf_data, getattr(self, name))
         self.assertEqual(warn.call_count, 2)