def test_read_write_measurement(): with TempDirectory() as directory: filename = 'test.nc' io = netcdf.NetcdfIO(os.path.join(directory.path, filename)) original = utilities.CornerCases() name = 'measurement' io.write(original, name) assert original == io.read(name)
def new_netcdf(suffix='', directory=settings.BASE_DATA_DIR, metadata=None): if suffix and not suffix.startswith('_'): suffix = '_' + suffix if metadata is None: metadata = all_metadata() root_path = os.path.join(directory, time.strftime('%Y-%m-%d_%H%M%S') + suffix + netcdf.NetcdfIO.EXTENSION) logger.debug("Creating new NetcdfIO with path %s" % root_path) return netcdf.NetcdfIO(root_path, metadata=metadata)
def test_read_write_sweep_stream(): with TempDirectory() as directory: filename = 'test.nc' io = netcdf.NetcdfIO(os.path.join(directory.path, filename)) original = utilities.fake_sweep_stream() name = 'sweep_stream' io.write(original, name) assert original == io.read(name)