@@ -19,23 +19,24 @@ def test_nonsense_record(self):
1919 get_reads_records ("dasd" )
2020
2121 def test_get_small_reads_records (self ):
22- record1 ,record2 ,gzip_handle1 ,gzip_handle2 = get_reads_records (self .PATH_PREFIX + "small_test" )
22+ record1 ,record2 ,gzip_handle1 ,gzip_handle2 , filename = get_reads_records (self .PATH_PREFIX + "small_test" )
2323 self .assertIsNotNone (record1 )
2424 self .assertIsNotNone (record2 )
2525 self .assertNotEqual (record1 , record2 )
2626 self .assertIsNone (gzip_handle1 )
2727 self .assertIsNone (gzip_handle2 )
28+ self .assertEqual (filename , self .PATH_PREFIX + "small_test" )
2829
2930 def test_get_medium_reads_records (self ):
30- record1 ,record2 ,gzip_handle1 ,gzip_handle2 = get_reads_records (self .PATH_PREFIX + "medium_test" )
31+ record1 ,record2 ,gzip_handle1 ,gzip_handle2 , filename = get_reads_records (self .PATH_PREFIX + "medium_test" )
3132 self .assertIsNotNone (record1 )
3233 self .assertIsNotNone (record2 )
3334 self .assertNotEqual (record1 , record2 )
3435 self .assertIsNone (gzip_handle1 )
3536 self .assertIsNone (gzip_handle2 )
3637
3738 def test_get_zip_reads_records (self ):
38- record1 ,record2 ,gzip_handle1 ,gzip_handle2 = get_reads_records (self .PATH_PREFIX + "zip_test" )
39+ record1 ,record2 ,gzip_handle1 ,gzip_handle2 , filename = get_reads_records (self .PATH_PREFIX + "zip_test" )
3940 self .assertIsNotNone (record1 )
4041 self .assertIsNotNone (record2 )
4142 self .assertNotEqual (record1 , record2 )
@@ -44,7 +45,7 @@ def test_get_zip_reads_records(self):
4445 self .assertIsNotNone (gzip_handle2 )
4546
4647 def test_get_zip_two_lines_reads_records_tab_split (self ):
47- record1 ,record2 ,gzip_handle1 ,gzip_handle2 = get_reads_records (self .PATH_PREFIX + "zip_test2_1.fastq.gz\t " + self .PATH_PREFIX + "zip_test2_2.fastq.gz" )
48+ record1 ,record2 ,gzip_handle1 ,gzip_handle2 , filename = get_reads_records (self .PATH_PREFIX + "zip_test2_1.fastq.gz\t " + self .PATH_PREFIX + "zip_test2_2.fastq.gz" )
4849 self .assertIsNotNone (record1 )
4950 self .assertIsNotNone (record2 )
5051 self .assertNotEqual (record1 , record2 )
@@ -53,13 +54,14 @@ def test_get_zip_two_lines_reads_records_tab_split(self):
5354 self .assertIsNotNone (gzip_handle2 )
5455
5556 def test_get_zip_two_lines_reads_records_space_split (self ):
56- record1 ,record2 ,gzip_handle1 ,gzip_handle2 = get_reads_records (self .PATH_PREFIX + "zip_test2_1.fastq.gz " + self .PATH_PREFIX + "zip_test2_2.fastq.gz" )
57+ record1 ,record2 ,gzip_handle1 ,gzip_handle2 , filename = get_reads_records (self .PATH_PREFIX + "zip_test2_1.fastq.gz " + self .PATH_PREFIX + "zip_test2_2.fastq.gz" )
5758 self .assertIsNotNone (record1 )
5859 self .assertIsNotNone (record2 )
5960 self .assertNotEqual (record1 , record2 )
6061 self .assertNotEqual (gzip_handle1 , gzip_handle2 )
6162 self .assertIsNotNone (gzip_handle1 )
6263 self .assertIsNotNone (gzip_handle2 )
64+ self .assertEqual (filename , self .PATH_PREFIX + "zip_test2_1.fastq.gz" )
6365
6466
6567class MatchScoreTest (unittest .TestCase ):
@@ -80,14 +82,17 @@ def setUp(self):
8082
8183
8284 def test_compute_match_score (self ):
83- match_score_small = compute_match_score (self .PATH_PREFIX + "small_test" , self .template_obj , 25 , self .primers )
84- match_score_medium_1 = compute_match_score (self .PATH_PREFIX + "medium_test" , self .template_obj , 25 , self .primers )
85+ match_score_small , filename_small = compute_match_score (self .PATH_PREFIX + "small_test" , self .template_obj , 25 , self .primers )
86+ match_score_medium_1 , filename_medium_1 = compute_match_score (self .PATH_PREFIX + "medium_test" , self .template_obj , 25 , self .primers )
8587
86- match_score_medium_2 = compute_match_score (self .PATH_PREFIX + "medium_test1.fq " + self .PATH_PREFIX + "medium_test2.fq" , self .template_obj , 25 , self .primers )
88+ match_score_medium_2 , filename_medium_2 = compute_match_score (self .PATH_PREFIX + "medium_test1.fq " + self .PATH_PREFIX + "medium_test2.fq" , self .template_obj , 25 , self .primers )
89+
90+ self .assertEqual (filename_medium_1 , self .PATH_PREFIX + "medium_test" )
8791
8892 self .assertEqual (match_score_small , [0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ])
8993 self .assertEqual (match_score_medium_1 , match_score_medium_2 )
9094 self .assertEqual (match_score_medium_1 , [1.0 , 3.0 , 2.0 , 1.0 , 0.0 , 1.0 , 2.0 , 4.0 , 1.0 , 3.0 , 0.5 , 0.0 , 0.0 , 7.0 , 0.25 , 0.4444444444444444 , 0.0 , 4.0 , 0.0 , 0.0 , 0.0 , 8.0 , 6.0 , 0.0 ])
95+
9196
9297if __name__ == '__main__' :
9398 unittest .main ()
0 commit comments