diff options
author | Neal Norwitz <nnorwitz@gmail.com> | 2005-10-03 00:54:57 (GMT) |
---|---|---|
committer | Neal Norwitz <nnorwitz@gmail.com> | 2005-10-03 00:54:57 (GMT) |
commit | 3529f2126cbee49cae108d54ddf25db86feeee1d (patch) | |
tree | a57a3613373e169274b19b66437d27afa2cebee2 /Lib/test | |
parent | c0db0c250b618f1cae39a8a037cb051ae0b25c8d (diff) | |
download | cpython-3529f2126cbee49cae108d54ddf25db86feeee1d.zip cpython-3529f2126cbee49cae108d54ddf25db86feeee1d.tar.gz cpython-3529f2126cbee49cae108d54ddf25db86feeee1d.tar.bz2 |
file test_cmd_line.py was added on branch release24-maint on 2005-10-03 01:03:46 +0000
Diffstat (limited to 'Lib/test')
-rw-r--r-- | Lib/test/test_cmd_line.py | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/Lib/test/test_cmd_line.py b/Lib/test/test_cmd_line.py deleted file mode 100644 index fc0c2d2..0000000 --- a/Lib/test/test_cmd_line.py +++ /dev/null @@ -1,50 +0,0 @@ - -import test.test_support, unittest -import sys -import popen2 - -class CmdLineTest(unittest.TestCase): - def start_python(self, cmd_line): - outfp, infp = popen2.popen4('%s %s' % (sys.executable, cmd_line)) - infp.close() - data = outfp.read() - outfp.close() - return data - - def test_directories(self): - self.assertTrue('is a directory' in self.start_python('.')) - self.assertTrue('is a directory' in self.start_python('< .')) - - def verify_valid_flag(self, cmd_line): - data = self.start_python(cmd_line) - self.assertTrue(data.endswith('\n')) - self.assertTrue('Traceback' not in data) - - def test_environment(self): - self.verify_valid_flag('-E') - - def test_optimize(self): - self.verify_valid_flag('-O') - self.verify_valid_flag('-OO') - - def test_q(self): - self.verify_valid_flag('-Qold') - self.verify_valid_flag('-Qnew') - self.verify_valid_flag('-Qwarn') - self.verify_valid_flag('-Qwarnall') - - def test_site_flag(self): - self.verify_valid_flag('-S') - - def test_usage(self): - self.assertTrue('usage' in self.start_python('-h')) - - def test_version(self): - version = 'Python %d.%d' % sys.version_info[:2] - self.assertTrue(self.start_python('-V').startswith(version)) - -def test_main(): - test.test_support.run_unittest(CmdLineTest) - -if __name__ == "__main__": - test_main() |