[Repoze-checkins] r946 - repoze.who/trunk/repoze/who
Chris McDonough
chrism at agendaless.com
Sat May 3 20:28:48 EDT 2008
Author: Chris McDonough <chrism at agendaless.com>
Date: Sat May 3 20:28:48 2008
New Revision: 946
Log:
Test that logging gets set up correctly and add sanity tests to check registry.
Modified:
repoze.who/trunk/repoze/who/config.py
repoze.who/trunk/repoze/who/tests.py
Modified: repoze.who/trunk/repoze/who/config.py
==============================================================================
--- repoze.who/trunk/repoze/who/config.py (original)
+++ repoze.who/trunk/repoze/who/config.py Sat May 3 20:28:48 2008
@@ -155,4 +155,5 @@
parser.request_classifier,
parser.challenge_decider,
log_stream,
+ log_level,
)
Modified: repoze.who/trunk/repoze/who/tests.py
==============================================================================
--- repoze.who/trunk/repoze/who/tests.py (original)
+++ repoze.who/trunk/repoze/who/tests.py Sat May 3 20:28:48 2008
@@ -2168,7 +2168,17 @@
factory = self._getFactory()
tempfile = self._getTempfile(SAMPLE_CONFIG)
global_cohf = {'here': '/'}
- middleware = factory(app, global_cohf, config_file=tempfile.name)
+ middleware = factory(app, global_cohf, config_file=tempfile.name,
+ log_file='stdout', log_level='debug')
+ from repoze.who.interfaces import IIdentifier
+ from repoze.who.interfaces import IAuthenticator
+ from repoze.who.interfaces import IChallenger
+ self.assertEqual(len(middleware.registry[IIdentifier]), 3)
+ self.assertEqual(len(middleware.registry[IAuthenticator]), 1)
+ self.assertEqual(len(middleware.registry[IChallenger]), 2)
+ self.failUnless(middleware.logger, middleware.logger)
+ import logging
+ self.assertEqual(middleware.logger.getEffectiveLevel(), logging.DEBUG)
SAMPLE_CONFIG = """\
[plugin:form]
@@ -2209,6 +2219,10 @@
plugins =
form;browser
basicauth
+
+[mdproviders]
+plugins =
+
"""
def compare_success(*arg):
More information about the Repoze-checkins
mailing list