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

Suppress request logging in the LTI test server.
This commit is contained in:
Ned Batchelder
2013-10-10 06:50:31 -07:00

View File

@@ -2,6 +2,7 @@ from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
import urlparse
from oauthlib.oauth1.rfc5849 import signature
import mock
import sys
from logging import getLogger
logger = getLogger(__name__)
@@ -13,6 +14,15 @@ class MockLTIRequestHandler(BaseHTTPRequestHandler):
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):
self._send_head()