Custom prog can be set for `argparse.ArgumentParser`.
(self, parser: parseopt.Parser)
| 23 | pytest.raises(UsageError, lambda: parser.parse(["-h"])) |
| 24 | |
| 25 | def test_custom_prog(self, parser: parseopt.Parser) -> None: |
| 26 | """Custom prog can be set for `argparse.ArgumentParser`.""" |
| 27 | assert parser._getparser().prog == os.path.basename(sys.argv[0]) |
| 28 | parser.prog = "custom-prog" |
| 29 | assert parser._getparser().prog == "custom-prog" |
| 30 | |
| 31 | def test_argument(self) -> None: |
| 32 | with pytest.raises(parseopt.ArgumentError): |
nothing calls this directly
no test coverage detected