Commit ca345d92 by Ned Batchelder

Write to stdout to keep messages, but not pollute tests.

parent 3c2d1003
...@@ -2,6 +2,7 @@ from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler ...@@ -2,6 +2,7 @@ from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
import urlparse import urlparse
from oauthlib.oauth1.rfc5849 import signature from oauthlib.oauth1.rfc5849 import signature
import mock import mock
import sys
from logging import getLogger from logging import getLogger
logger = getLogger(__name__) logger = getLogger(__name__)
...@@ -13,9 +14,14 @@ class MockLTIRequestHandler(BaseHTTPRequestHandler): ...@@ -13,9 +14,14 @@ class MockLTIRequestHandler(BaseHTTPRequestHandler):
protocol = "HTTP/1.0" protocol = "HTTP/1.0"
def log_request(self, *args, **kwargs): def log_message(self, format, *args):
"""Don't log requests, this is just test code.""" """Log an arbitrary message."""
pass # Code copied from BaseHTTPServer.py. Changed to write to sys.stdout
# so that messages won't pollute test output.
sys.stdout.write("%s - - [%s] %s\n" %
(self.client_address[0],
self.log_date_time_string(),
format % args))
def do_HEAD(self): def do_HEAD(self):
self._send_head() self._send_head()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment