def test_generate_demux_file_empty(self): out_dir = mkdtemp() self._clean_up_files.append(out_dir) with open(join(out_dir, 'seqs.fastq'), "w") as f: f.write('') with self.assertRaises(ValueError): generate_demux_file(out_dir)
def test_generate_demux_file(self): out_dir = mkdtemp() self._clean_up_files.append(out_dir) with open(join(out_dir, 'seqs.fastq'), "w") as f: f.write(DEMUX_SEQS) obs_fp = generate_demux_file(out_dir) exp_fp = join(out_dir, 'seqs.demux') self.assertEqual(obs_fp, exp_fp) self.assertTrue(exists(exp_fp))
def test_generate_demux_file_error(self): out_dir = mkdtemp() self._clean_up_files.append(out_dir) with self.assertRaises(ValueError): generate_demux_file(out_dir)