don't let sys.argv be used in the tests
diff --git a/Lib/test/test_unittest.py b/Lib/test/test_unittest.py
index bff5999..bb534fc 100644
--- a/Lib/test/test_unittest.py
+++ b/Lib/test/test_unittest.py
@@ -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())