From d436849790a8005c8e5ec28711947bdcdd32c21c Mon Sep 17 00:00:00 2001 From: helmutm Date: Sun, 8 Apr 2007 15:28:20 +0000 Subject: [PATCH] tweak member registration view to simplify testing git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@1678 fd906abe-77d9-0310-91a1-e0d9ade77398 --- organize/README.txt | 2 +- organize/browser.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) 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):