diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2022-01-07 05:48:14 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2022-01-07 05:48:14 -0500 |
commit | bcd79d771331e3552571caf843d4e417ff886cd9 (patch) | |
tree | b360a52ba50e80c565a802cbebf34390be469be4 /tests/test_results.py | |
parent | f28be718d6214b18df559e39ef223418782436d7 (diff) | |
download | python-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.py | 6 |
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"), |