diff --git a/.vscode/settings.json b/.vscode/settings.json index ed7afa1..6f4751a 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -6,5 +6,13 @@ "source.organizeImports": "explicit" }, }, - "isort.args":["--profile", "black"], + "isort.args": [ + "--profile", + "black" + ], + "python.testing.pytestArgs": [ + "tests" + ], + "python.testing.unittestEnabled": false, + "python.testing.pytestEnabled": true, } \ No newline at end of file diff --git a/tests/test_smoke_test.py b/tests/test_smoke_test.py new file mode 100644 index 0000000..c98440a --- /dev/null +++ b/tests/test_smoke_test.py @@ -0,0 +1,10 @@ +from click.testing import CliRunner + +from xexe.cli import smoke_test + + +def test_smoke_test(): + runner = CliRunner() + result = runner.invoke(smoke_test) + assert result.exit_code == 0 + assert "Oink oink!" in result.output