def test_set_outfile_directory(self): model_infile_var = "ErrorModelSolexa36bp.mconf" taxon_infile_var = "MetaSim_bint.mprf" outfile_var = "wdir_all_reads_out.fasta" metasim = RunMetaSim(model_file=model_infile_var, no_reads=100, taxon_infile=taxon_infile_var, pdir=self.data_dir, wdir=self.working_dir, filename=outfile_var, check_exist=True) self.assertEqual(metasim.get_all_switches()[3], "-d%s" % self.working_dir) dir_var = self.data_dir metasim = RunMetaSim(model_file=model_infile_var, no_reads=100, taxon_infile=taxon_infile_var, pdir=self.data_dir, wdir=dir_var, filename=outfile_var, check_exist=False) metasim.set_outfile_directory() self.assertEqual(metasim.get_all_switches()[3], "-d%s" % self.data_dir)