[Python-checkins] r72197 - python/trunk/Lib/test/test_unittest.py

benjamin.peterson python-checkins at python.org
Sat May 2 18:24:37 CEST 2009


Author: benjamin.peterson
Date: Sat May  2 18:24:37 2009
New Revision: 72197

Log:
don't let sys.argv be used in the tests

Modified:
   python/trunk/Lib/test/test_unittest.py

Modified: python/trunk/Lib/test/test_unittest.py
==============================================================================
--- python/trunk/Lib/test/test_unittest.py	(original)
+++ python/trunk/Lib/test/test_unittest.py	Sat May  2 18:24:37 2009
@@ -3085,8 +3085,9 @@
 
     def test_NonExit(self):
         program = unittest.main(exit=False,
-                                   testRunner=unittest.TextTestRunner(stream=StringIO()),
-                                   testLoader=self.FooBarLoader())
+                                argv=["foobar"],
+                                testRunner=unittest.TextTestRunner(stream=StringIO()),
+                                testLoader=self.FooBarLoader())
         self.assertTrue(hasattr(program, 'result'))
 
 
@@ -3094,6 +3095,7 @@
         self.assertRaises(
             SystemExit,
             unittest.main,
+            argv=["foobar"],
             testRunner=unittest.TextTestRunner(stream=StringIO()),
             exit=True,
             testLoader=self.FooBarLoader())
@@ -3103,6 +3105,7 @@
         self.assertRaises(
             SystemExit,
             unittest.main,
+            argv=["foobar"],
             testRunner=unittest.TextTestRunner(stream=StringIO()),
             testLoader=self.FooBarLoader())
 


More information about the Python-checkins mailing list