diff options
author | Ian Bicking <ian@ianbicking.org> | 2005-05-17 03:06:22 +0000 |
---|---|---|
committer | Ian Bicking <ian@ianbicking.org> | 2005-05-17 03:06:22 +0000 |
commit | b3b43bb83677e0757d5443027803440775e20a3e (patch) | |
tree | 8f56068ec37a20406eab36c1f4a86ff233a5ddb8 /paste/tests | |
parent | 24e4853df09eaa4994d793faa8ac79b49ab672b3 (diff) | |
download | paste-git-b3b43bb83677e0757d5443027803440775e20a3e.tar.gz |
A bunch of pylint-inspired changes; all minor code cleanup
Diffstat (limited to 'paste/tests')
-rw-r--r-- | paste/tests/fixture.py | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/paste/tests/fixture.py b/paste/tests/fixture.py index a6245e2..45b22a1 100644 --- a/paste/tests/fixture.py +++ b/paste/tests/fixture.py @@ -5,14 +5,13 @@ import mimetypes import time import cgi import os -import warnings import webbrowser +import smtplib from Cookie import SimpleCookie try: from cStringIO import StringIO except ImportError: from StringIO import StringIO -import types import re #from py.test.collect import Module, PyCollector from paste.util import thirdparty @@ -225,7 +224,8 @@ class FakeFile(object): def open(self, mode): if mode == 'r' or mode == 'rb': if self.content is None: - raise IOError("[FakeFS] No such file or directory: %r" % filename) + raise IOError("[FakeFS] No such file or directory: %r" + % self.filename) return ReaderFile(self) elif mode == 'w' or mode == 'wb': return WriterFile(self) @@ -234,8 +234,8 @@ class FakeFile(object): class ReaderFile(object): - def __init__(self, file): - self.file = file + def __init__(self, fp): + self.file = fp self.stream = StringIO(self.file.content) self.open = True @@ -249,8 +249,8 @@ class ReaderFile(object): class WriterFile(object): - def __init__(self, file): - self.file = file + def __init__(self, fp): + self.file = fp self.stream = StringIO() self.open = True @@ -317,6 +317,8 @@ class TestApp(object): environ['CONTENT_LENGTH'] = str(len(params)) environ['REQUEST_METHOD'] = 'POST' environ['wsgi.input'] = StringIO(params) + for header, value in headers.items(): + environ['HTTP_%s' % header.replace('-', '_').upper()] = value req = TestRequest(url, environ) return self.do_request(req, status=status) @@ -353,8 +355,9 @@ class TestApp(object): if len(file_info) == 2: # It only has a filename filename = file_info[2] - if self.conf.get('test_file_path'): - filename = os.path.join(self.conf['test_file_path'], filename) + if self.config.get('test_file_path'): + filename = os.path.join(self.config['test_file_path'], + filename) f = open(filename, 'rb') content = f.read() f.close() |