fix(test): correct parent dir creation for strict tests

Signed-off-by: Leonardo Grasso <me@leonardograsso.com>
This commit is contained in:
Leonardo Grasso
2020-10-12 19:09:15 +02:00
committed by poiana
parent 469749a2b5
commit 4af705c15d

View File

@@ -224,13 +224,14 @@ class FalcoTest(Test):
output['actual'] = key
output['expected'] = value
output_strictly_contains.append(output)
# Clean up file from previous tests, if any
if not output['actual'] == 'stdout' and os.path.exists(output['actual']):
os.remove(output['actual'])
filedir = os.path.dirname(output['expected'])
# Create the parent directory for the file if it doesn't exist.
if not os.path.isdir(filedir):
os.makedirs(filedir)
if not output['actual'] == 'stdout':
# Clean up file from previous tests, if any
if os.path.exists(output['actual']):
os.remove(output['actual'])
# Create the parent directory for the file if it doesn't exist.
filedir = os.path.dirname(output['actual'])
if not os.path.isdir(filedir):
os.makedirs(filedir)
self.output_strictly_contains = output_strictly_contains
self.grpcurl_res = None