diff --git a/organize/README.txt b/organize/README.txt index e849f31..d3f33bf 100644 --- a/organize/README.txt +++ b/organize/README.txt @@ -212,7 +212,7 @@ and register it >>> from zope.publisher.browser import TestRequest >>> request = TestRequest() >>> from loops.organize.browser import MemberRegistration - >>> regView = MemberRegistration(menu, request) + >>> regView = MemberRegistration(menu, request, testing=True) >>> personAdapter = regView.register(data) >>> personAdapter.context.__name__, personAdapter.lastName, personAdapter.userId diff --git a/organize/browser.py b/organize/browser.py index d0e55be..e8de0a3 100644 --- a/organize/browser.py +++ b/organize/browser.py @@ -79,9 +79,10 @@ class MemberRegistration(NodeView, Form): template = loops.browser.util.dataform label = _(u'Member Registration') - def __init__(self, context, request): + def __init__(self, context, request, testing=False): super(MemberRegistration, self).__init__(context, request) - self.setUpWidgets() + if not testing: + self.setUpWidgets() @Lazy def macro(self):