Skip to content

Commit 9429881

Browse files
authored
Fix quickstart command from requiring root positional argument (#3123)
1 parent 29e0f70 commit 9429881

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

docs/changelog/3084.bugfix.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fix ``quickstart`` command from requiring ``root`` positional argument

src/tox/session/cmd/quickstart.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ def tox_add_option(parser: ToxParser) -> None:
2727
"quickstart_root",
2828
metavar="root",
2929
default=Path().absolute(),
30+
nargs="?",
3031
help="folder to create the tox.ini file",
3132
type=Path,
3233
)

tests/session/cmd/test_quickstart.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,3 +53,8 @@ def test_quickstart_refuse(tox_project: ToxProjectCreator) -> None:
5353
def test_quickstart_help(tox_project: ToxProjectCreator) -> None:
5454
outcome = tox_project({"tox.ini": ""}).run("q", "-h")
5555
outcome.assert_success()
56+
57+
58+
def test_quickstart_no_args(tox_project: ToxProjectCreator) -> None:
59+
outcome = tox_project({}).run("q")
60+
outcome.assert_success()

0 commit comments

Comments
 (0)