Skip to content

Commit

Permalink
fix erroneous failure message
Browse files Browse the repository at this point in the history
  • Loading branch information
salotz committed Mar 4, 2024
1 parent 9c2855b commit 8723099
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 5 deletions.
20 changes: 15 additions & 5 deletions src/pytest_checklist/plugin.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,10 @@ def pytest_configure(config) -> None: # nochecklist:


def pytest_sessionstart(session: pytest.Session) -> None: # nochecklist:
if session.config.option.checklist_collect or session.config.option.checklist_report:
if (
session.config.option.checklist_collect
or session.config.option.checklist_report
):

if session.config.cache is not None:
session.config.cache.set(CACHE_TARGETS, {})
Expand Down Expand Up @@ -184,10 +187,17 @@ def pytest_runtestloop(session) -> None: # nochecklist:

session.testsfailed = 1

console.print(
f"[bold red]Checklist unit coverage failed. Target was {percent_pass_threshold}, achieved {percent_passes}.[/bold red]"
)
console.print("")
console.print(
f"[bold red]Checklist unit coverage failed. Target was {percent_pass_threshold}, achieved {percent_passes}.[/bold red]"
)
console.print("")

else:

console.print(
f"[bold green]Checklist unit coverage passed! Target was {percent_pass_threshold}, achieved {percent_passes}.[/bold green]"
)
console.print("")

console.print("END Checklist unit coverage")
console.print("========================================")
5 changes: 5 additions & 0 deletions tests/test_app.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,11 @@ def test_is_passing():
1,
True,
),
FuncResult(
"other",
1,
True,
),
],
100.0,
)[1]
Expand Down

0 comments on commit 8723099

Please sign in to comment.