@@ -131,7 +131,12 @@ def root(self):
131
131
],
132
132
)
133
133
def test (self , root , query_format , expected_result ):
134
- generator = QueryFormatGenerator (root , query_format )
134
+ generator = QueryFormatGenerator (
135
+ query_format ,
136
+ root ["sample_id" ][:],
137
+ root ["contig_id" ][:],
138
+ root ["filter_id" ][:],
139
+ )
135
140
chunk_data = next (variant_chunk_iter (root ))
136
141
result = "" .join (generator (chunk_data ))
137
142
assert result == expected_result
@@ -166,7 +171,12 @@ def test(self, root, query_format, expected_result):
166
171
)
167
172
# fmt: on
168
173
def test_call_mask (self , root , query_format , call_mask , expected_result ):
169
- generator = QueryFormatGenerator (root , query_format )
174
+ generator = QueryFormatGenerator (
175
+ query_format ,
176
+ root ["sample_id" ][:],
177
+ root ["contig_id" ][:],
178
+ root ["filter_id" ][:],
179
+ )
170
180
chunk_data = next (variant_chunk_iter (root ))
171
181
if call_mask is not None :
172
182
chunk_data ["call_mask" ] = call_mask
@@ -180,7 +190,12 @@ def test_call_mask(self, root, query_format, call_mask, expected_result):
180
190
def test_with_parse_results (self , root , query_format , expected_result ):
181
191
parser = QueryFormatParser ()
182
192
parse_results = parser (query_format )
183
- generator = QueryFormatGenerator (root , parse_results )
193
+ generator = QueryFormatGenerator (
194
+ parse_results ,
195
+ root ["sample_id" ][:],
196
+ root ["contig_id" ][:],
197
+ root ["filter_id" ][:],
198
+ )
184
199
chunk_data = next (variant_chunk_iter (root ))
185
200
result = "" .join (generator (chunk_data ))
186
201
assert result == expected_result
0 commit comments