8
8
import util
9
9
10
10
11
- @pytest .mark .skip ("add_matching_results broken" )
12
11
class TestAddMatchingResults :
13
12
def add_matching_results (
14
13
self , samples , ts , date = "2020-01-01" , num_mismatches = None , max_hmm_cost = None
15
14
):
16
- ts2 , _ = sc2ts .add_matching_results (
15
+ ts2 = sc2ts .add_matching_results (
17
16
samples = samples ,
18
17
ts = ts ,
19
18
date = date ,
@@ -77,7 +76,7 @@ def test_one_sample_recombinant_filtered(self):
77
76
x = L / 2
78
77
samples = util .get_samples (ts , [[(0 , x , 2 ), (x , L , 3 )]])
79
78
# Note that it is calling the function in the main module.
80
- ts2 , _ = sc2ts .add_matching_results (
79
+ ts2 = sc2ts .add_matching_results (
81
80
samples , ts , "2021" , num_mismatches = 1e3 , max_hmm_cost = 1e3 - 1
82
81
)
83
82
assert ts2 .num_trees == 1
@@ -98,7 +97,7 @@ def test_two_samples_recombinant_one_filtered(self):
98
97
], # Filtered
99
98
]
100
99
samples = util .get_samples (ts , new_paths )
101
- ts2 , _ = sc2ts .add_matching_results (
100
+ ts2 = sc2ts .add_matching_results (
102
101
samples , ts , "2021" , num_mismatches = 3 , max_hmm_cost = 4
103
102
)
104
103
assert ts2 .num_trees == 2
@@ -125,7 +124,7 @@ def test_one_sample_one_mutation_filtered(self):
125
124
samples = util .get_samples (
126
125
ts , [[(0 , ts .sequence_length , 1 )]], mutations = [[(0 , "X" )]]
127
126
)
128
- ts2 , _ = sc2ts .add_matching_results (
127
+ ts2 = sc2ts .add_matching_results (
129
128
samples , ts , "2021" , num_mismatches = 0.0 , max_hmm_cost = 0.0
130
129
)
131
130
assert ts2 .num_trees == ts .num_trees
@@ -149,7 +148,7 @@ def test_two_samples_one_mutation_one_filtered(self):
149
148
paths = new_paths ,
150
149
mutations = new_mutations ,
151
150
)
152
- ts2 , _ = sc2ts .add_matching_results (
151
+ ts2 = sc2ts .add_matching_results (
153
152
samples , ts , "2021" , num_mismatches = 3 , max_hmm_cost = 1
154
153
)
155
154
assert ts2 .num_trees == ts .num_trees
0 commit comments