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()
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()