21
21
tmp_dir = os .path .join (test_dir , 'tmp' )
22
22
out_dir = os .path .join (test_dir , 'output' )
23
23
24
- def validate_fastq (data_dir ):
24
+ def validate_fastq (base_dir ):
25
25
# validating fastq
26
- output_R = os .path .join (data_dir , 'TEST' , '1' , 'R1.fq' )
26
+ ## Read1
27
+ output_R = os .path .join (base_dir , '1' , 'R1.fq' )
28
+ if not os .path .isfile (output_R ):
29
+ raise IOError ('Cannot find file: {}' .format (output_R ))
27
30
ret = subprocess .run (['fqtools' , 'validate' , output_R ])
28
31
assert ret .returncode == 0
29
- output_R = os .path .join (data_dir , 'TEST' , '1' , 'R2.fq' )
32
+ ## Read2
33
+ output_R = os .path .join (base_dir , '1' , 'R2.fq' )
34
+ if not os .path .isfile (output_R ):
35
+ raise IOError ('Cannot find file: {}' .format (output_R ))
30
36
ret = subprocess .run (['fqtools' , 'validate' , output_R ])
31
37
assert ret .returncode == 0
32
38
@@ -57,7 +63,7 @@ def test_main(script_runner):
57
63
'--rndSeed' , '8294' ,
58
64
genome_table , abund_table , output_prefix )
59
65
assert ret .success
60
- validate_fastq (data_dir )
66
+ validate_fastq (output_prefix )
61
67
62
68
def test_main_multi (script_runner ):
63
69
genome_table = os .path .join (data_dir , 'genome_list.txt' )
@@ -72,7 +78,7 @@ def test_main_multi(script_runner):
72
78
'--rndSeed' , '8294' ,
73
79
genome_table , abund_table , output_prefix )
74
80
assert ret .success
75
- validate_fastq (data_dir )
81
+ validate_fastq (output_prefix )
76
82
77
83
def test_main_zeros (script_runner ):
78
84
genome_table = os .path .join (data_dir , 'genome_list.txt' )
@@ -88,7 +94,7 @@ def test_main_zeros(script_runner):
88
94
'--rndSeed' , '8294' ,
89
95
genome_table , abund_table , output_prefix )
90
96
assert ret .success
91
- validate_fastq (data_dir )
97
+ validate_fastq (output_prefix )
92
98
93
99
def test_main_prefix (script_runner ):
94
100
genome_table = os .path .join (data_dir , 'genome_list.txt' )
@@ -105,7 +111,7 @@ def test_main_prefix(script_runner):
105
111
'--rndSeed' , '8294' ,
106
112
genome_table , abund_table , output_prefix )
107
113
assert ret .success
108
- validate_fastq (data_dir )
114
+ validate_fastq (output_prefix )
109
115
110
116
def test_main_large_frag_sd (script_runner ):
111
117
genome_table = os .path .join (data_dir , 'genome_list.txt' )
@@ -122,4 +128,4 @@ def test_main_large_frag_sd(script_runner):
122
128
'--seq-depth' , '5e3' ,
123
129
genome_table , abund_table , output_prefix )
124
130
assert ret .success
125
- validate_fastq (data_dir )
131
+ validate_fastq (output_prefix )
0 commit comments