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())