Skip to content

Commit 80f5461

Browse files
committed
use human_readable_name for error hint
1 parent 1524376 commit 80f5461

2 files changed

Lines changed: 2 additions & 5 deletions

File tree

tests/test_tutorial/test_parameter_types/test_datetime/test_tutorial001.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,7 @@ def test_main_datetime_object():
4242
def test_invalid():
4343
result = runner.invoke(app, ["july-19-1989"])
4444
assert result.exit_code != 0
45-
assert (
46-
"Invalid value for 'BIRTH:[%Y-%m-%d|%Y-%m-%dT%H:%M:%S|%Y-%m-%d %H:%M:%S]':"
47-
in result.output
48-
)
45+
assert "Invalid value for 'birth'" in result.output
4946
assert "'july-19-1989' does not match the formats" in result.output
5047
assert "%Y-%m-%d" in result.output
5148
assert "%Y-%m-%dT%H:%M:%S" in result.output

typer/core.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -428,7 +428,7 @@ def get_usage_pieces(self, ctx: _click.Context) -> list[str]:
428428
return [self.make_metavar(ctx, usage=True)]
429429

430430
def get_error_hint(self, ctx: _click.Context) -> str:
431-
return f"'{self.make_metavar(ctx)}'"
431+
return f"'{self.human_readable_name}'"
432432

433433
def add_to_parser(self, parser: _OptionParser, ctx: _click.Context) -> None:
434434
parser.add_argument(dest=self.name, nargs=self.nargs, obj=self)

0 commit comments

Comments
 (0)