Skip to content

Commit 93443fb

Browse files
committed
Py 3.8 type hints.
1 parent cb48bb5 commit 93443fb

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

tests/test_source_cli.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1318,10 +1318,10 @@ def test_cli_variadic_positional_arg(env):
13181318
class MainRequired(BaseSettings):
13191319
model_config = SettingsConfigDict(cli_parse_args=True)
13201320

1321-
values: CliPositionalArg[list[int]]
1321+
values: CliPositionalArg[List[int]]
13221322

13231323
class MainOptional(MainRequired):
1324-
values: CliPositionalArg[list[int]] = [1, 2, 3]
1324+
values: CliPositionalArg[List[int]] = [1, 2, 3]
13251325

13261326
assert CliApp.run(MainOptional, cli_args=[]).model_dump() == {'values': [1, 2, 3]}
13271327
with pytest.raises(SettingsError, match='error parsing CLI: the following arguments are required: VALUES'):
@@ -1460,8 +1460,8 @@ class PositionalArgNotOutermost(BaseSettings, cli_parse_args=True):
14601460
):
14611461

14621462
class MultipleVariadicPositionialArgs(BaseSettings, cli_parse_args=True):
1463-
strings: CliPositionalArg[list[str]]
1464-
numbers: CliPositionalArg[list[int]]
1463+
strings: CliPositionalArg[List[str]]
1464+
numbers: CliPositionalArg[List[int]]
14651465

14661466
MultipleVariadicPositionialArgs()
14671467

@@ -1471,7 +1471,7 @@ class MultipleVariadicPositionialArgs(BaseSettings, cli_parse_args=True):
14711471
):
14721472

14731473
class VariadicPositionialArgAndSubCommand(BaseSettings, cli_parse_args=True):
1474-
strings: CliPositionalArg[list[str]]
1474+
strings: CliPositionalArg[List[str]]
14751475
sub_cmd: CliSubCommand[SubCmd]
14761476

14771477
VariadicPositionialArgAndSubCommand()

0 commit comments

Comments
 (0)