From 2191ec3cbdda9ef9cdbcad857f10c3a1529442e3 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Sun, 8 Nov 2015 14:26:41 +0000 Subject: [PATCH] Removed logging through ietf.utils.log.log when running tests -- should shave another 15% off the test suite run time. - Legacy-Id: 10454 --- ietf/utils/log.py | 7 ++++--- ietf/utils/test_runner.py | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/ietf/utils/log.py b/ietf/utils/log.py index 2d610925c..3213712b4 100644 --- a/ietf/utils/log.py +++ b/ietf/utils/log.py @@ -10,10 +10,9 @@ except ImportError: # import syslog will fail on Windows box pass -import sys import inspect import os.path -import ietf + from django.conf import settings def getclass(frame): @@ -31,6 +30,8 @@ def getcaller(): return (pmodule, pclass, pfunction, pfile, pline) def log(msg): + if settings.SERVER_MODE == 'test': + return if isinstance(msg, unicode): msg = msg.encode('unicode_escape') try: @@ -45,4 +46,4 @@ def log(msg): file, line, where = "/", 0, "" logger("ietf%s(%d)%s: %s" % (file, line, where, msg)) -log("IETFdb v%s started (as %s)" % (ietf.__version__,sys.argv[0])) + diff --git a/ietf/utils/test_runner.py b/ietf/utils/test_runner.py index ebc3e0874..3fb18aa9a 100644 --- a/ietf/utils/test_runner.py +++ b/ietf/utils/test_runner.py @@ -330,6 +330,7 @@ class IetfTestRunner(DiscoverRunner): ietf.utils.mail.SMTP_ADDR['port'] = 2025 # switch to a much faster hasher settings.PASSWORD_HASHERS = ( 'django.contrib.auth.hashers.MD5PasswordHasher', ) + settings.SERVER_MODE = 'test' # if self.check_coverage: if self.coverage_file.endswith('.gz'):