From 759b486586dcb4c478eb1bffab3ecbfd9335f04c Mon Sep 17 00:00:00 2001
From: Ned Batchelder <ned@nedbatchelder.com>
Date: Wed, 3 Jul 2013 17:58:42 -0400
Subject: [PATCH] Provide a null log function for OpenID to keep it from
 spewing during tests.

---
 lms/envs/test.py | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/lms/envs/test.py b/lms/envs/test.py
index f23be52a51d..9b3d92bb801 100644
--- a/lms/envs/test.py
+++ b/lms/envs/test.py
@@ -195,3 +195,11 @@ PASSWORD_HASHERS = (
     'django.contrib.auth.hashers.MD5PasswordHasher',
     # 'django.contrib.auth.hashers.CryptPasswordHasher',
 )
+
+################### Make tests quieter
+
+# OpenID spews messages like this to stderr, we don't need to see them:
+#   Generated checkid_setup request to http://testserver/openid/provider/login/ with assocication {HMAC-SHA1}{51d49995}{s/kRmA==}
+
+import openid.oidutil
+openid.oidutil.log = lambda message, level=0: None
-- 
GitLab