[Python-checkins] r86083 - in python/branches/release27-maint: Lib/test/test_argparse.py

steven.bethard python-checkins at python.org
Mon Nov 1 15:09:22 CET 2010


Author: steven.bethard
Date: Mon Nov 1 15:09:21 2010
New Revision: 86083
Log:
Merged revisions 86080 via svnmerge from 
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
 r86080 | steven.bethard | 2010年11月01日 14:56:09 +0100 (2010年11月01日) | 1 line
 
 Unset COLUMNS for test_argparse (and restore afterwards) (issue 9553)
........
Modified:
 python/branches/release27-maint/ (props changed)
 python/branches/release27-maint/Lib/test/test_argparse.py
Modified: python/branches/release27-maint/Lib/test/test_argparse.py
==============================================================================
--- python/branches/release27-maint/Lib/test/test_argparse.py	(original)
+++ python/branches/release27-maint/Lib/test/test_argparse.py	Mon Nov 1 15:09:21 2010
@@ -27,6 +27,13 @@
 print(obj2)
 super(TestCase, self).assertEqual(obj1, obj2)
 
+ def setUp(self):
+ # The tests assume that line wrapping occurs at 80 columns, but this
+ # behaviour can be overridden by setting the COLUMNS environment
+ # variable. To ensure that this assumption is true, unset COLUMNS.
+ env = test_support.EnvironmentVarGuard()
+ env.unset("COLUMNS")
+ self.addCleanup(env.__exit__)
 
 
 class TempDirMixin(object):
@@ -1726,6 +1733,7 @@
 return parser
 
 def setUp(self):
+ super(TestAddSubparsers, self).setUp()
 self.parser = self._get_parser()
 self.command_help_parser = self._get_parser(subparser_help=True)
 
@@ -1953,6 +1961,7 @@
 self.assertRaises(ArgumentParserError, *args, **kwargs)
 
 def setUp(self):
+ super(TestParentParsers, self).setUp()
 self.wxyz_parent = ErrorRaisingArgumentParser(add_help=False)
 self.wxyz_parent.add_argument('--w')
 x_group = self.wxyz_parent.add_argument_group('x')


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /