Coverage for tests / assets / cli / multi_app_norich.py: 100%
13 statements
« prev ^ index » next coverage.py v7.13.1, created at 2026-03-26 21:46 +0000
« prev ^ index » next coverage.py v7.13.1, created at 2026-03-26 21:46 +0000
1import typer 1abcdefg
3sub_app = typer.Typer() 1abcdefg
5variable = "Some text" 1abcdefg
8@sub_app.command() 1abcdefg
9def hello(name: str = "World", age: int = typer.Option(0, help="The age of the user")): 1abcdefg
10 """
11 Say Hello
12 """
15@sub_app.command() 1abcdefg
16def hi(user: str = typer.Argument("World", help="The name of the user to greet")): 1abcdefg
17 """
18 Say Hi
19 """
22@sub_app.command() 1abcdefg
23def bye(): 1abcdefg
24 """
25 Say bye
26 """
29app = typer.Typer(help="Demo App", epilog="The end", rich_markup_mode=None) 1abcdefg
30app.add_typer(sub_app, name="sub") 1abcdefg
33@app.command() 1abcdefg
34def top(): 1abcdefg
35 """
36 Top command
37 """