def test_appendfile(self): ds = dap_tools.simple_grid_dataset() fname = os.path.join(TEST_ARCHIVE_PATH, ds.name) self.fname_test = fname fid = open(fname + '.nc', "w") fid.close() p = persister.PersisterConsumer() # New file retval = p._save_dap_dataset(ds, TEST_ARCHIVE_PATH) self.assertEqual(retval, 0) #test result ds_r = dap_tools.read_netcdf_from_file(fname) self.assertIn(ds.name, ds_r.name) #append file retval = p._save_dap_dataset(ds, TEST_ARCHIVE_PATH) self.assertEqual(retval, 0) # Test results ds_r = dap_tools.read_netcdf_from_file(fname) self.assertIn(ds.name, ds_r.name) barray = ds.grid.time[0:3] == ds_r.grid.time[0:3] self.assert_(barray.all()) barray = ds.grid.time[0:3] == ds_r.grid.time[4:7] self.assert_(barray.all())
def test_appendfile(self): ds=dap_tools.simple_grid_dataset() fname = os.path.join(TEST_ARCHIVE_PATH, ds.name) self.fname_test = fname fid=open(fname+'.nc', "w") fid.close() p = persister.PersisterConsumer() # New file retval = p._save_dap_dataset(ds, TEST_ARCHIVE_PATH) self.assertEqual(retval,0) #test result ds_r = dap_tools.read_netcdf_from_file(fname) self.assertIn(ds.name,ds_r.name) #append file retval = p._save_dap_dataset(ds, TEST_ARCHIVE_PATH) self.assertEqual(retval,0) # Test results ds_r = dap_tools.read_netcdf_from_file(fname) self.assertIn(ds.name,ds_r.name) barray = ds.grid.time[0:3] == ds_r.grid.time[0:3] self.assert_(barray.all()) barray = ds.grid.time[0:3] == ds_r.grid.time[4:7] self.assert_(barray.all())
def test_write_read_vars(self): raise unittest.SkipTest('Problem with _test_variables - fails for reasons unknown...') ack = dap_tools.write_netcdf_from_dataset(self.ds1, self.testname) self.assertEqual(ack,0) self.ds2 = dap_tools.read_netcdf_from_file(self.testname) self._test_variables(self.ds1,self.ds2)
def test_write_read_vars(self): raise unittest.SkipTest( 'Problem with _test_variables - fails for reasons unknown...') ack = dap_tools.write_netcdf_from_dataset(self.ds1, self.testname) self.assertEqual(ack, 0) self.ds2 = dap_tools.read_netcdf_from_file(self.testname) self._test_variables(self.ds1, self.ds2)
def test_newfile(self): """ Test that the persister works against a new file """ ds = dap_tools.simple_grid_dataset() fname = os.path.join(TEST_ARCHIVE_PATH, ds.name + '.nc') self.fname_test = fname fid = open(fname, "w") fid.close() p = persister.PersisterConsumer() retval = p._save_dap_dataset(ds, TEST_ARCHIVE_PATH) self.assertEqual(retval, 0) ds_r = dap_tools.read_netcdf_from_file(fname) self.assertIn(ds.name, ds_r.name)
def test_newfile(self): """ Test that the persister works against a new file """ ds=dap_tools.simple_grid_dataset() fname = os.path.join(TEST_ARCHIVE_PATH, ds.name +'.nc') self.fname_test = fname fid=open(fname, "w") fid.close() p = persister.PersisterConsumer() retval = p._save_dap_dataset(ds, TEST_ARCHIVE_PATH) self.assertEqual(retval,0) ds_r = dap_tools.read_netcdf_from_file(fname) self.assertIn(ds.name,ds_r.name)
def setUp(self): # Load the dataset from an nc file self.ds1 = dap_tools.read_netcdf_from_file(self.fname)
def test_write_read_global_atts(self): ack = dap_tools.write_netcdf_from_dataset(self.ds1, self.testname) self.assertEqual(ack, 0) self.ds2 = dap_tools.read_netcdf_from_file(self.testname) self._test_global_atts(self.ds1, self.ds2)
def setUp(self): # Load the dataset from an nc file self.ds1 = dap_tools.read_netcdf_from_file(self.fname)
def test_write_read_global_atts(self): ack = dap_tools.write_netcdf_from_dataset(self.ds1, self.testname) self.assertEqual(ack,0) self.ds2 = dap_tools.read_netcdf_from_file(self.testname) self._test_global_atts(self.ds1,self.ds2)