Skip to content
Snippets Groups Projects
Commit 2a698fd5 authored by Florian Bruhin's avatar Florian Bruhin
Browse files

tests: Make sure ExpectedConsole is checked

parent 31e3993a
Branches
No related tags found
No related merge requests found
Pipeline #234853 failed
......@@ -29,9 +29,11 @@ class ExpectedConsole:
def __init__(self) -> None:
self._file = io.StringIO()
self._console = rich.console.Console(file=self._file)
self.checked = False
self.exit_code: int | None = None
def check(self, result: click.testing.Result) -> None:
self.checked = True
assert result.exit_code == self.exit_code
assert result.output == self._file.getvalue()
......@@ -65,7 +67,9 @@ class Runner:
@pytest.fixture
def expected() -> ExpectedConsole:
return ExpectedConsole()
console = ExpectedConsole()
yield console
assert console.checked
@pytest.fixture
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment