Skip to content

Commit b0a2ff4

Browse files
author
Julius Booth
committed
fixed test
1 parent 652dd80 commit b0a2ff4

1 file changed

Lines changed: 13 additions & 8 deletions

File tree

prince/tests/test_match_score.py

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

6567
class 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

9297
if __name__ == '__main__':
9398
unittest.main()

0 commit comments

Comments
 (0)