Coverage for tests / test_completion / choice_case_insensitive_example.py: 100%
9 statements
« prev ^ index » next coverage.py v7.13.1, created at 2026-11-09 00:15 +0000
« prev ^ index » next coverage.py v7.13.1, created at 2026-11-09 00:15 +0000
1from enum import Enum 1abcdefg
3import typer 1abcdefg
5app = typer.Typer() 1abcdefg
8class User(str, Enum): 1abcdefg
9 rick = "rick" 1abcdefg
10 morty = "morty" 1abcdefg
13@app.command() 1abcdefg
14def main(name: User = typer.Option(User.rick, "--name", case_sensitive=False)): 1abcdefg
15 print(name.value) 1abcdefg
18if __name__ == "__main__": 1abcdefg
19 app() 1abcdefg