Example #1
0
    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)
Example #2
0
    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)
Example #3
0
    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))
Example #4
0
    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))
Example #5
0
 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)
Example #6
0
 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)