File tree Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -2122,14 +2122,22 @@ class Settings(BaseModel):
21222122
21232123 with pytest .raises (SystemExit ):
21242124 CliApp .run (Settings , cli_args = ['--help' ])
2125- assert (
2126- capsys .readouterr ().out
2127- == f"""usage: example.py [-h] [--circle-optional.radius float |
2125+ usage = (
2126+ """usage: example.py [-h] [--circle-optional.radius float |
21282127 --circle-optional.diameter float |
21292128 --circle-optional.perimeter float]
21302129 (--circle-required.radius float |
21312130 --circle-required.diameter float |
2132- --circle-required.perimeter float)
2131+ --circle-required.perimeter float)"""
2132+ if sys .version_info >= (3 , 13 )
2133+ else """usage: example.py [-h]
2134+ [--circle-optional.radius float | --circle-optional.diameter float | --circle-optional.perimeter float]
2135+ (--circle-required.radius float | --circle-required.diameter float | --circle-required.perimeter float)
2136+ """
2137+ )
2138+ assert (
2139+ capsys .readouterr ().out
2140+ == f"""{ usage }
21332141
21342142{ ARGPARSE_OPTIONS_TEXT } :
21352143 -h, --help show this help message and exit
You can’t perform that action at this time.
0 commit comments