(self)
| 949 | |
| 950 | class TestVersion(BaseTest): |
| 951 | def test_version(self): |
| 952 | self.parser = InterceptingOptionParser(usage=SUPPRESS_USAGE, |
| 953 | version="%prog 0.1") |
| 954 | save_argv = sys.argv[:] |
| 955 | try: |
| 956 | sys.argv[0] = os.path.join(os.curdir, "foo", "bar") |
| 957 | self.assertOutput(["--version"], "bar 0.1\n") |
| 958 | finally: |
| 959 | sys.argv[:] = save_argv |
| 960 | |
| 961 | def test_no_version(self): |
| 962 | self.parser = InterceptingOptionParser(usage=SUPPRESS_USAGE) |
nothing calls this directly
no test coverage detected