1 parent fadda1e commit 6e16dcfCopy full SHA for 6e16dcf
1 file changed
test/test_optional.py
@@ -42,13 +42,9 @@ def test_optional_with_default_value():
42
parser = ArgumentParser()
43
parser.add_arguments(Config2, dest="config")
44
45
- args = parser.parse_args("".split())
46
- config: Config2 = args.config
47
- assert config == Config2(var_with_default=42)
48
-
49
- args = parser.parse_args("--var_with_default".split())
50
51
- assert config == Config2(var_with_default=None)
+ assert parser.parse_args([]).config == Config2(var_with_default=42)
+ assert parser.parse_args(["--var_with_default"]).config == Config2(var_with_default=None)
+ assert parser.parse_args("--var_with_default None".split()).config == Config2(var_with_default=None)
52
53
54
@dataclass
0 commit comments