Skip to content

Commit

Permalink
fix floating point problem in unit test by rounding
Browse files Browse the repository at this point in the history
  • Loading branch information
Maxim Sermin committed Feb 14, 2019
1 parent c99250e commit 67c1a40
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions salt/states/disk.py
Original file line number Diff line number Diff line change
Expand Up @@ -106,9 +106,9 @@ def _status_path(directory, ret, minimum, maximum, absolute, free):
used = 0
available = 0
else:
used = float(int(data[directory]['total']) - int(data[directory]['available'])) / \
int(data[directory]['total']) * 100
available = float(data[directory]['available']) / int(data[directory]['total']) * 100
used = round(float(int(data[directory]['total']) - int(data[directory]['available'])) /
int(data[directory]['total']) * 100, 1)
available = round(float(data[directory]['available']) / int(data[directory]['total']) * 100, 1)

ret['data'] = data
return _check_min_max(absolute, free, available, used, maximum, minimum, ret)
Expand Down

0 comments on commit 67c1a40

Please sign in to comment.