diff --git a/tests/full_flow_tests.py b/tests/full_flow_tests.py index 20d19df7171fa8f6fd5cc5b8d4bae5d0880d3051..0a5d2dacffa78838c8d4787595a0aef4fcbc0b4e 100755 --- a/tests/full_flow_tests.py +++ b/tests/full_flow_tests.py @@ -102,10 +102,13 @@ def collateral_checker(log, run_dir, *collateral_list): 0: file name 1: expected file size """ + def relaxed_size_equal(a, b, relaxation): + return True if abs(a-b) <= relaxation else False + for collateral in collateral_list: file_path = os.path.join(run_dir, collateral[0]) statinfo = os.stat(file_path) - if statinfo.st_size != collateral[1]: + if not relaxed_size_equal(statinfo.st_size, collateral[1], 2): return False return True