forked from TrueCloudLab/frostfs-testcases
[#307] fix and extend container metrics tests
This commit is contained in:
parent
8dcb3ccf3c
commit
6442a52abd
4 changed files with 58 additions and 2 deletions
|
@ -35,3 +35,16 @@ def wait_for_gc_pass_on_storage_nodes() -> None:
|
|||
wait_time = datetime_utils.parse_time(STORAGE_GC_TIME)
|
||||
with reporter.step(f"Wait {wait_time}s until GC completes on storage nodes"):
|
||||
time.sleep(wait_time)
|
||||
|
||||
|
||||
def are_numbers_similar(num1, num2, tolerance_percentage: float = 1.0):
|
||||
"""
|
||||
if difference of numbers is less than permissible deviation than numbers are similar
|
||||
"""
|
||||
# Calculate the permissible deviation
|
||||
average = (num1 + num2) / 2
|
||||
tolerance = average * (tolerance_percentage / 100)
|
||||
|
||||
# Calculate the real difference
|
||||
difference = abs(num1 - num2)
|
||||
return difference <= tolerance
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue