From 94e926d08acd1596364f985838d09f4cb7f94f1a Mon Sep 17 00:00:00 2001 From: ulises-jeremias Date: Thu, 16 Jul 2026 03:11:08 -0300 Subject: [PATCH] test(cli): assert scaffold flag parity in --help Closes #35 Co-authored-by: Cursor --- .../tests/test_flags.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 packages/create-awesome-python-app/tests/test_flags.py 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