summaryrefslogtreecommitdiff
path: root/tests/test_results.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2022-01-07 05:48:14 -0500
committerNed Batchelder <ned@nedbatchelder.com>2022-01-07 05:48:14 -0500
commitbcd79d771331e3552571caf843d4e417ff886cd9 (patch)
treeb360a52ba50e80c565a802cbebf34390be469be4 /tests/test_results.py
parentf28be718d6214b18df559e39ef223418782436d7 (diff)
downloadpython-coveragepy-git-bcd79d771331e3552571caf843d4e417ff886cd9.tar.gz
refactor(test): use math.isclose to check float values
Diffstat (limited to 'tests/test_results.py')
-rw-r--r--tests/test_results.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/test_results.py b/tests/test_results.py
index 8b2a737b..4138ffd4 100644
--- a/tests/test_results.py
+++ b/tests/test_results.py
@@ -3,6 +3,8 @@
"""Tests for coverage.py's results analysis."""
+import math
+
import pytest
from coverage.exceptions import ConfigError
@@ -31,7 +33,7 @@ class NumbersTest(CoverageTest):
assert n3.n_statements == 210
assert n3.n_executed == 182
assert n3.n_missing == 28
- assert round(abs(n3.pc_covered-86.666666666), 7) == 0
+ assert math.isclose(n3.pc_covered, 86.666666666)
def test_sum(self):
n1 = Numbers(n_files=1, n_statements=200, n_missing=20)
@@ -41,7 +43,7 @@ class NumbersTest(CoverageTest):
assert n3.n_statements == 210
assert n3.n_executed == 182
assert n3.n_missing == 28
- assert round(abs(n3.pc_covered-86.666666666), 7) == 0
+ assert math.isclose(n3.pc_covered, 86.666666666)
@pytest.mark.parametrize("kwargs, res", [
(dict(n_files=1, n_statements=1000, n_missing=0), "100"),