Beispiel #1
0
 def test_multi(self):
     """Test if correctly generated."""
     get_fastqs = CheckDesign(test_exp_file)
     self.assertEqual(get_fastqs.extract_sample_fastqs()['samp2'], [
         "tests/data/fastqs/BTT_test25_R1.fastq:tests/data/fastqs/BTT_test25_R2.fastq",
         "tests/data/fastqs/BTT_test15_R1.fastq:tests/data/fastqs/BTT_test15_R2.fastq"
     ])
Beispiel #2
0
 def test_file_sep(self):
     """Test if correctly generated."""
     fastqs = CheckDesign(test_exp_file)
     self.assertEqual(
         fastqs.extract_sample_fastqs()['samp1'],
         "tests/data/fastqs/BTT_test15_R1.fastq:"
         "tests/data/fastqs/BTT_test15_R2.fastq")
Beispiel #3
0
 def test_sample_suff(self):
     """Test if there are enough samples, when both method is chosen."""
     design = CheckDesign(test_exp_file)
     self.assertTrue(design.sample_suff(method='both'))
Beispiel #4
0
 def test_fastq_notexists(self):
     """Test if Fastq files in experimental design are not present."""
     see_fastqs = CheckDesign(test_exp_file_wp)
     with self.assertRaises(SystemExit):
         see_fastqs.fastq_exists()
Beispiel #5
0
 def test_group_name_true(self):
     """Test if true."""
     group_name = CheckDesign(test_exp_file)
     self.assertTrue(group_name.group_name())
Beispiel #6
0
 def test_file_name_true(self):
     """Test if true."""
     design = CheckDesign(test_exp_file)
     self.assertTrue(design.file_name())
Beispiel #7
0
 def test_header_true(self):
     """Test if True header is returned."""
     design = CheckDesign(test_exp_file)
     self.assertTrue(design.header())
Beispiel #8
0
 def test_header_false(self):
     """Test if program SystemExit when header is not correct."""
     design = CheckDesign(negatest_exp_file)
     with self.assertRaises(SystemExit):
         design.header()
Beispiel #9
0
 def test_tab_true(self):
     """Test if it returns True when tab delimited file is given."""
     design = CheckDesign(test_exp_file)
     self.assertTrue(design.tab())
Beispiel #10
0
 def test_tab_false(self):
     """Test if program SystemExit when tab delimited file is not given."""
     design = CheckDesign("tests/__init__.py")
     with self.assertRaises(SystemExit):
         design.tab()