Example #1
0
 def test_var_renameAttribute(self):
     f = Dataset('s3://test/databucket/testnc_methods.nc', 'a')
     v = f.variables['var']
     v.renameAttribute('units', 'renamedattr')
     f.close()
     f = Dataset('s3://test/databucket/testnc_methods.nc', 'r')
     v = f.variables['var']
     test_bool = False
     try:
         attr = f.getncattr('units')
     except AttributeError:
         test_bool = True
     self.assertTrue(test_bool)
     self.assertEqual(v.getncattr('renamedattr'), 'test unit')
     f.close()
     # now check a subfile...
     f = Dataset(
         's3://test/databucket/testnc_methods/testnc_methods_var_[0].nc',
         'r')
     v = f.variables['var']
     test_bool = False
     try:
         attr = f.getncattr('units')
     except AttributeError:
         test_bool = True
     self.assertTrue(test_bool)
     self.assertEqual(v.getncattr('renamedattr'), 'test unit')
     f.close()
Example #2
0
 def test_var_renameAttribute(self):
     f = Dataset('./testnc_methods.nc', 'a')
     v = f.variables['var']
     v.renameAttribute('units', 'renamedattr')
     f.close()
     f = Dataset('./testnc_methods.nc', 'r')
     v = f.variables['var']
     test_bool = False
     try:
         attr = f.getncattr('units')
     except AttributeError:
         test_bool = True
     self.assertTrue(test_bool)
     self.assertEqual(v.getncattr('renamedattr'), 'test unit')
     f.close()