Commit 9dba84fe by Ned Batchelder

Merge pull request #1197 from edx/ned/quiet-lti-server-test

Suppress request logging in the LTI test server.
parents b70ee725 ca345d92
...@@ -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,6 +14,15 @@ class MockLTIRequestHandler(BaseHTTPRequestHandler): ...@@ -13,6 +14,15 @@ class MockLTIRequestHandler(BaseHTTPRequestHandler):
protocol = "HTTP/1.0" protocol = "HTTP/1.0"
def log_message(self, format, *args):
"""Log an arbitrary message."""
# 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