@@ -118,15 +118,15 @@ def check_algorithm(self, name, defs):
118
118
if expectFailure :
119
119
try :
120
120
results , ok = alg .run (parameters , context , feedback )
121
- self .check_results (results , context , defs [ 'params' ] , defs ['results' ])
121
+ self .check_results (results , context , parameters , defs ['results' ])
122
122
if ok :
123
123
raise _UnexpectedSuccess
124
124
except Exception :
125
125
pass
126
126
else :
127
127
results , ok = alg .run (parameters , context , feedback )
128
128
self .assertTrue (ok , 'params: {}, results: {}' .format (parameters , results ))
129
- self .check_results (results , context , defs [ 'params' ] , defs ['results' ])
129
+ self .check_results (results , context , parameters , defs ['results' ])
130
130
131
131
def load_params (self , params ):
132
132
"""
@@ -294,6 +294,7 @@ def check_results(self, results, context, params, expected):
294
294
295
295
elif 'rasterhash' == expected_result ['type' ]:
296
296
print ("id:{} result:{}" .format (id , results [id ]))
297
+ self .assertTrue (os .path .exists (results [id ]), 'File does not exist: {}, {}' .format (results [id ], params ))
297
298
dataset = gdal .Open (results [id ], GA_ReadOnly )
298
299
dataArray = nan_to_num (dataset .ReadAsArray (0 ))
299
300
strhash = hashlib .sha224 (dataArray .data ).hexdigest ()
0 commit comments