[Checkins] SVN: PluggableAuthService/trunk/ Add a missing handler
registration in the test setup
Wichert Akkerman
wichert at wiggy.net
Mon Jun 11 15:52:55 EDT 2007
Log message for revision 76622:
Add a missing handler registration in the test setup
Changed:
U PluggableAuthService/trunk/events.py
U PluggableAuthService/trunk/tests/test_UserFolder.py
-=-
Modified: PluggableAuthService/trunk/events.py
===================================================================
--- PluggableAuthService/trunk/events.py 2007-06-11 19:35:46 UTC (rev 76621)
+++ PluggableAuthService/trunk/events.py 2007-06-11 19:52:55 UTC (rev 76622)
@@ -3,6 +3,7 @@
from zope.component import subscribers
from zope.interface import implements
from Products.PluggableAuthService.interfaces.events import *
+from Products.PluggableAuthService.interfaces.authservice import IBasicUser
class PASEvent(object):
implements(IPASEvent)
@@ -36,6 +37,7 @@
self.properties=properties
+ at adapter(IBasicUser, ICredentialsUpdatedEvent)
def userCredentialsUpdatedHandler(principal, event):
pas = aq_parent(principal)
pas.updateCredentials(
Modified: PluggableAuthService/trunk/tests/test_UserFolder.py
===================================================================
--- PluggableAuthService/trunk/tests/test_UserFolder.py 2007-06-11 19:35:46 UTC (rev 76621)
+++ PluggableAuthService/trunk/tests/test_UserFolder.py 2007-06-11 19:52:55 UTC (rev 76622)
@@ -28,6 +28,8 @@
from zope.component import provideHandler
from Products.PluggableAuthService.interfaces.events import IPrincipalCreatedEvent
from Products.PluggableAuthService.events import CredentialsUpdated
+from Products.PluggableAuthService.events import PASEventNotify
+from Products.PluggableAuthService.events import userCredentialsUpdatedHandler
@adapter(IPrincipalCreatedEvent)
def userCreatedHandler(event):
@@ -313,6 +315,8 @@
self.assertEqual(event.principal.getId(), 'event1')
def testCredentialsEvent(self):
+ provideHandler(PASEventNotify)
+ provideHandler(userCredentialsUpdatedHandler)
def wrap(self, *args):
self._data.append(args)
return self._original(*args)
More information about the Checkins
mailing list