diff options
author | Antoine Pitrou <solipsis@pitrou.net> | 2009-11-03 17:21:14 (GMT) |
---|---|---|
committer | Antoine Pitrou <solipsis@pitrou.net> | 2009-11-03 17:21:14 (GMT) |
commit | d6fcd562bf018003d0f4b3aeed4999e6d836541a (patch) | |
tree | 191acf8ea957e7dc08035f24af46ec46b9faeaf0 | |
parent | 180221f06afa1c11106507bbe87980b2e807e201 (diff) | |
download | cpython-d6fcd562bf018003d0f4b3aeed4999e6d836541a.zip cpython-d6fcd562bf018003d0f4b3aeed4999e6d836541a.tar.gz cpython-d6fcd562bf018003d0f4b3aeed4999e6d836541a.tar.bz2 |
Merged revisions 76090 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r76090 | antoine.pitrou | 2009-11-03 18:20:10 +0100 (mar., 03 nov. 2009) | 9 lines
Merged revisions 76086 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r76086 | antoine.pitrou | 2009-11-03 17:41:20 +0100 (mar., 03 nov. 2009) | 3 lines
Try to make test_wsgiref less fragile against environment changes by other tests
........
................
-rwxr-xr-x | Lib/test/test_wsgiref.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/Lib/test/test_wsgiref.py b/Lib/test/test_wsgiref.py index 438d8ec..0b1a637 100755 --- a/Lib/test/test_wsgiref.py +++ b/Lib/test/test_wsgiref.py @@ -9,7 +9,9 @@ from wsgiref.simple_server import WSGIServer, WSGIRequestHandler, demo_app from wsgiref.simple_server import make_server from io import StringIO, BytesIO, BufferedReader from socketserver import BaseServer -import re, sys +import os +import re +import sys from test import support @@ -444,6 +446,11 @@ class HeaderTests(TestCase): class ErrorHandler(BaseCGIHandler): """Simple handler subclass for testing BaseHandler""" + # BaseHandler records the OS environment at import time, but envvars + # might have been changed later by other tests, which trips up + # HandlerTests.testEnviron(). + os_environ = dict(os.environ.items()) + def __init__(self,**kw): setup_testing_defaults(kw) BaseCGIHandler.__init__( |