Skip to content

Commit

Permalink
test cov-fail-under float pass and fail
Browse files Browse the repository at this point in the history
  • Loading branch information
graingert committed Aug 30, 2019
1 parent 26c04c3 commit 94669d1
Showing 1 changed file with 16 additions and 2 deletions.
18 changes: 16 additions & 2 deletions tests/test_pytest_cov.py
Original file line number Diff line number Diff line change
Expand Up @@ -349,11 +349,25 @@ def test_cov_min_float_value(testdir):
result = testdir.runpytest('-v',
'--cov=%s' % script.dirpath(),
'--cov-report=term-missing',
'--cov-fail-under=51.03',
'--cov-fail-under=88.88',
script)
assert result.ret == 0
result.stdout.fnmatch_lines([
'Required test coverage of 51.03% reached. Total coverage: *%'
'Required test coverage of 88.88% reached. Total coverage: 88.89%'
])


def test_cov_min_float_value_not_reached(testdir):
script = testdir.makepyfile(SCRIPT)

result = testdir.runpytest('-v',
'--cov=%s' % script.dirpath(),
'--cov-report=term-missing',
'--cov-fail-under=88.89',
script)
assert result.ret == 1
result.stdout.fnmatch_lines([
'FAIL Required test coverage of 88.89% not reached. Total coverage: 88.89%'
])


Expand Down

0 comments on commit 94669d1

Please sign in to comment.