@@ -32,16 +32,14 @@ def test_get_gender_from_bam(self, bam, mapping_qual, locus_y, ratio_y, expected
32
32
33
33
34
34
class TestCompareGender ():
35
- ''' Test function CompareGender
36
- 1) test_gender and true_gender identical, should be PASS
37
- 2) test_gender and true_gender not identical , should be FAIL
38
- 3) true_gender unknown, should be PASS
39
- 4) true_gender not_detected, should be FAIL
40
- '''
41
35
@pytest .mark .parametrize ("sample_id,analysis_id,test_gender,true_gender,expected" , [
36
+ # test_gender and true_gender identical, should be PASS
42
37
("test_sample" , "test_analyse" , "male" , "male" , "test_sample\t test_analyse\t male\t male\t PASS\n " ),
38
+ # test_gender and true_gender not identical , should be FAIL
43
39
("test_sample" , "test_analyse" , "male" , "female" , "test_sample\t test_analyse\t male\t female\t FAIL\n " ),
40
+ # true_gender unknown, should be PASS
44
41
("test_sample" , "test_analyse" , "male" , "unknown" , "test_sample\t test_analyse\t male\t unknown\t PASS\n " ),
42
+ # true_gender not_detected, should be FAIL
45
43
("test_sample" , "test_analyse" , "male" , "not_detected" , "test_sample\t test_analyse\t male\t not_detected\t FAIL\n " ),
46
44
])
47
45
def test_compare_gender (self , sample_id , analysis_id , test_gender , true_gender , expected ):
0 commit comments