(self)
| 550 | sys.argv[:] = save_argv |
| 551 | |
| 552 | def test_custom_progname(self): |
| 553 | parser = OptionParser(prog="thingy", |
| 554 | version="%prog 0.1", |
| 555 | usage="%prog arg arg") |
| 556 | parser.remove_option("-h") |
| 557 | parser.remove_option("--version") |
| 558 | expected_usage = "Usage: thingy arg arg\n" |
| 559 | self.assertUsage(parser, expected_usage) |
| 560 | self.assertVersion(parser, "thingy 0.1") |
| 561 | self.assertHelp(parser, expected_usage + "\n") |
| 562 | |
| 563 | |
| 564 | class TestExpandDefaults(BaseTest): |
nothing calls this directly
no test coverage detected