Пример #1
0
 def createBogus(self, fname):
     outdir = self.scratch + '/results/'
     if os.path.exists(outdir) is False:
         os.makedirs(outdir)
     print('dest: %s/%s' % (outdir, fname))
     ret = Call(['cp', 'data/output.contig.fa', '%s/%s' % (outdir, fname)])
     print(ret)
Пример #2
0
    def test_missing_land_mask(self):
        """Test attempt to read land_mask with missing land_mask netcdf
        file."""

        Call(['rm', self.land_path])
        msg = 'Land mask file not found.'
        with self.assertRaisesRegex(IOError, msg):
            Plugin(self.diagnostics, self.directory)
Пример #3
0
    def test_missing_orography(self):
        """Test attempt to read orography with missing orography netcdf
        file."""

        Call(['rm', self.orography_path])
        diagnostics = {}
        msg = 'Orography file not found.'
        with self.assertRaisesRegex(IOError, msg):
            Plugin(diagnostics, self.directory)
Пример #4
0
 def setUp(self):
     """Set up cube """
     data = np.array([0, 1, 5, 11, 20, 5, 9, 10, 4,
                      2, 0, 1, 29, 30, 1, 5, 6, 6]).reshape(2, 1, 3, 3)
     self.cube = set_up_cube(data, 'air_temperature', 'K',
                             realizations=np.array([0, 1]))
     self.wxcode = np.array(WX_DICT.keys())
     self.wxmeaning = " ".join(WX_DICT.values())
     self.data_directory = mkdtemp()
     self.nc_file = self.data_directory + '/wxcode.nc'
     Call(['touch', self.nc_file])
Пример #5
0
 def tearDown(self):
     """Remove temporary directories created for testing."""
     Call(['rm', '-f', os.path.join(self.data_directory, 'test_data.nc')])
     Call(['rmdir', self.data_directory])
Пример #6
0
 def tearDown(self):
     """Remove temporary directories created for testing."""
     for a_file in self.made_files:
         Call(['rm', a_file])
     Call(['rmdir', self.data_directory])
Пример #7
0
 def tearDown(self):
     """Remove temporary directories created for testing."""
     Call(['rm', '-f', self.filepath])
     Call(['rmdir', self.directory])
Пример #8
0
def call(args):
    return Call(args)
 def tearDown(self):
     """Remove temporary directories created for testing."""
     Call(['rm', self.nc_file])
     Call(['rmdir', self.data_directory])
Пример #10
0
 def tearDown(self):
     """Remove temporary directories created for testing."""
     Call(['rm', '-f', self.data_directory + '/test_data.nc'])
     Call(['rmdir', self.data_directory])