Skip to content

Commit d6d6f75

Browse files
committed
TST RFCT Avoid global variables in tests
1 parent c32b38f commit d6d6f75

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

tests/test_predict.py

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,17 @@
1313
"smORF_1 # k141_87_4 # 4299 # 4520 # 1 # ID=2_4;partial=00;start_type=ATG;rbs_motif=None;rbs_spacer=None;gc_cont=0.396":"MATQTVEDSSRSGPRSTTVGKLLKPLNSEYGKVAPGWGTTPLMGVAMALFAVFLSIILEIYNSSVLLDGISVN*",
1414
"smORF_2 # k141_87_5 # 5104 # 5358 # -1 # ID=2_5;partial=00;start_type=ATG;rbs_motif=None;rbs_spacer=None;gc_cont=0.294":"MEYKVLNLSLIQYYFLLFKDMKESKCESSSLWLNAKKSSKLIRLYVVLIVTGLLNLLDYLSLLSFFIWYLYGTGTGISSCFLYY*"}
1515

16-
predict_dict = {}
17-
filter_dict = {}
1816
def test_predict_genes():
1917
predict_genes("./tests/test_contig.fa","./tests/predicted.faa")
20-
for h,seq in fasta_iter("./tests/predicted.faa",full_header=True):
21-
predict_dict[h] = seq
22-
assert predict_dict == known_predicted
18+
predict_out = {h:seq
19+
for h,seq in fasta_iter("./tests/predicted.faa",full_header=True)}
20+
assert predict_out == known_predicted
2321

2422
def test_filter():
2523
filter_smorfs("./tests/predicted.faa", "./tests/filtered.faa")
26-
for h,seq in fasta_iter("./tests/filtered.faa",full_header=True):
27-
filter_dict[h] = seq
28-
assert filter_dict == known_filtered
24+
filter_out = {h:seq
25+
for h,seq in fasta_iter("./tests/filtered.faa",full_header=True) }
26+
assert filter_out == known_filtered
2927

3028
if __name__ == '__main__':
3129
pytest.main()

0 commit comments

Comments
 (0)