[Python-checkins] r85753 - in python/branches/issue4388/Lib/test: test_cmd_line.py test_pydoc.py

victor.stinner python-checkins at python.org
Wed Oct 20 18:30:36 CEST 2010


Author: victor.stinner
Date: Wed Oct 20 18:30:36 2010
New Revision: 85753

Log:
test_cmd_line: test without locale env vars


Modified:
   python/branches/issue4388/Lib/test/test_cmd_line.py
   python/branches/issue4388/Lib/test/test_pydoc.py

Modified: python/branches/issue4388/Lib/test/test_cmd_line.py
==============================================================================
--- python/branches/issue4388/Lib/test/test_cmd_line.py	(original)
+++ python/branches/issue4388/Lib/test/test_cmd_line.py	Wed Oct 20 18:30:36 2010
@@ -107,7 +107,10 @@
                       % (locale.getpreferredencoding(), sys.getfilesystemencoding()))
             env = os.environ.copy()
             for key in ('LC_ALL', 'LC_CTYPE', 'LANG'):
-                env[key] = 'C'
+                try:
+                    del env[key]
+                except KeyError:
+                    pass
             command = "assert(ord('\xe9') == 0xe9)"
             assert_python_ok('-c', command, env=env)
 

Modified: python/branches/issue4388/Lib/test/test_pydoc.py
==============================================================================
--- python/branches/issue4388/Lib/test/test_pydoc.py	(original)
+++ python/branches/issue4388/Lib/test/test_pydoc.py	Wed Oct 20 18:30:36 2010
@@ -204,7 +204,7 @@
         env['PYTHONIOENCODING'] = 'utf-8'
         output = subprocess.Popen(cmd, stdout=subprocess.PIPE, env=env).communicate()[0]
         output = str(output, 'utf-8', 'surrogatepass')
-        return output.rstrip()
+        return output.strip()
     finally:
         reap_children()
 


More information about the Python-checkins mailing list