From 413ce38abc7c04273fe8db735413f5cfab8b059e Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Wed, 5 May 2021 20:36:17 +0200 Subject: [PATCH] tests: Fix test_check_coverage with Python 3.10 --- tests/unit/scripts/test_check_coverage.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/tests/unit/scripts/test_check_coverage.py b/tests/unit/scripts/test_check_coverage.py index d2a0b409f..efd35ce82 100644 --- a/tests/unit/scripts/test_check_coverage.py +++ b/tests/unit/scripts/test_check_coverage.py @@ -176,9 +176,6 @@ def test_untested_floats(covtest): assert covtest.check() == [expected] -@pytest.mark.skipif( - sys.version_info[:4] == (3, 10, 0, 'alpha'), - reason='Different results, see https://github.com/nedbat/coveragepy/issues/1106') def test_untested_branches(covtest): covtest.makefile(""" def func2(arg): @@ -191,10 +188,11 @@ def test_untested_branches(covtest): func2(True) """) covtest.run() + line_coverage = "83.33%" if sys.version_info[:2] >= (3, 10) else "100.00%" expected = check_coverage.Message( check_coverage.MsgType.insufficient_coverage, 'module.py', - 'module.py has 100.00% line and 50.00% branch coverage!') + f'module.py has {line_coverage} line and 50.00% branch coverage!') assert covtest.check() == [expected]