Coverage for src/probable_fiesta/cli/builder/args_parser_factory.py: 40%
10 statements
« prev ^ index » next coverage.py v7.1.0, created at 2023-01-30 18:57 -0500
« prev ^ index » next coverage.py v7.1.0, created at 2023-01-30 18:57 -0500
1from .parser_builder import ParserBuilder
3class ArgsParserFactory:
4 """Factory for creating an args parser."""
5 def __init__(self):
6 pass
8 def new(self, *args, **kwargs):
9 pB = ParserBuilder()
11 parser = pB.parser.create_new_args_parser()
13 parser.add_argument(*args, **kwargs)
15 parser.build()
17 return parser.get_args_parser()