better coverage of teufa.server.Application

This commit is contained in:
Brian Rosner 2024-05-22 22:29:51 -06:00
parent 414a40a667
commit 6defa05b4e

View File

@ -5,20 +5,14 @@ from click.testing import CliRunner
import teufa.cli
@patch("teufa.server.Application")
def test_cli_server(MockApplication):
@patch("teufa.server.Application.run")
def test_cli_server(mock_run):
runner = CliRunner()
result = runner.invoke(teufa.cli.server)
assert result.exit_code == 0
MockApplication.assert_called_once_with(
{
"bind": "127.0.0.1:8000",
"reload": False,
}
)
MockApplication.return_value.run.assert_called_once_with()
mock_run.assert_called_once_with()
@patch("teufa.server.Application")