]> granicus.if.org Git - python/commitdiff
Remove a dependency of this test on $COLUMNS.
authorGuido van Rossum <guido@python.org>
Sun, 14 Jan 2007 03:46:33 +0000 (03:46 +0000)
committerGuido van Rossum <guido@python.org>
Sun, 14 Jan 2007 03:46:33 +0000 (03:46 +0000)
Lib/test/test_optparse.py

index 4582fa7ae829064f1784d928381a766d576b12a5..9b52659b1faaec91765acdfc45d0d798a15b8018 100644 (file)
@@ -1500,8 +1500,16 @@ class TestHelp(BaseTest):
         self.assertHelpEquals(_expected_help_long_opts_first)
 
     def test_help_title_formatter(self):
-        self.parser.formatter = TitledHelpFormatter()
-        self.assertHelpEquals(_expected_help_title_formatter)
+        save = os.environ.get("COLUMNS")
+        try:
+            os.environ["COLUMNS"] = "80"
+            self.parser.formatter = TitledHelpFormatter()
+            self.assertHelpEquals(_expected_help_title_formatter)
+        finally:
+            if save is not None:
+                os.environ["COLUMNS"] = save
+            else:
+                del os.environ["COLUMNS"]
 
     def test_wrap_columns(self):
         # Ensure that wrapping respects $COLUMNS environment variable.