diff --git a/packages/create-awesome-python-app/tests/test_flags.py b/packages/create-awesome-python-app/tests/test_flags.py new file mode 100644 index 0000000..a250245 --- /dev/null +++ b/packages/create-awesome-python-app/tests/test_flags.py @@ -0,0 +1,19 @@ +from typer.testing import CliRunner + +from create_awesome_python_app.cli import app + +runner = CliRunner() + + +def test_help_lists_scaffold_flags() -> None: + result = runner.invoke(app, ["--help"]) + assert result.exit_code == 0 + for flag in [ + "--template", + "--addons", + "--extend", + "--set", + "--force", + "--no-install", + ]: + assert flag in result.stdout