From: Guido van Rossum Date: Sun, 14 Jan 2007 03:46:33 +0000 (+0000) Subject: Remove a dependency of this test on $COLUMNS. X-Git-Tag: v2.6a1~2274 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0567ba20f3a9f43c105ad91d8a19f23d7640fac3;p=python Remove a dependency of this test on $COLUMNS. --- diff --git a/Lib/test/test_optparse.py b/Lib/test/test_optparse.py index 4582fa7ae8..9b52659b1f 100644 --- a/Lib/test/test_optparse.py +++ b/Lib/test/test_optparse.py @@ -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.