[Erp5-report] r15595 - /erp5/trunk/products/CMFCategory/tests/testCMFCategory.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Aug 10 14:11:48 CEST 2007
Author: jerome
Date: Fri Aug 10 14:11:48 2007
New Revision: 15595
URL: http://svn.erp5.org?rev=15595&view=rev
Log:
add "destination" base category dynamically in Organisation portal type, because this test uses it.
Modified:
erp5/trunk/products/CMFCategory/tests/testCMFCategory.py
Modified: erp5/trunk/products/CMFCategory/tests/testCMFCategory.py
URL: http://svn.erp5.org/erp5/trunk/products/CMFCategory/tests/testCMFCategory.py?rev=15595&r1=15594&r2=15595&view=diff
==============================================================================
--- erp5/trunk/products/CMFCategory/tests/testCMFCategory.py (original)
+++ erp5/trunk/products/CMFCategory/tests/testCMFCategory.py Fri Aug 10 14:11:48 2007
@@ -89,7 +89,7 @@
self.failUnless(self.getPersonModule()!=None)
self.failUnless(self.getOrganisationModule()!=None)
- def afterSetUp(self, quiet=1, run=1):
+ def afterSetUp(self):
self.login()
portal = self.getPortal()
@@ -97,7 +97,11 @@
# Organisation, so we modifiy type informations to allow anything inside
# Person and Organisation (we'll cleanup on teardown)
self.getTypesTool().getTypeInfo('Person').filter_content_types = 0
- self.getTypesTool().getTypeInfo('Organisation').filter_content_types = 0
+ organisation_ti = self.getTypesTool().getTypeInfo('Organisation')
+ organisation_ti.filter_content_types = 0
+ # we also enable 'destination' category on organisations
+ self._organisation_categories = cat = organisation_ti.base_category_list
+ organisation_ti.base_category_list = tuple(list(cat) + ['destination'])
# Make persons.
person_module = self.getPersonModule()
@@ -171,9 +175,11 @@
bc_obj.manage_delObjects()
# type informations
self.getTypesTool().getTypeInfo('Person').filter_content_types = 1
- self.getTypesTool().getTypeInfo('Organisation').filter_content_types = 1
-
- def login(self, quiet=quiet, run=run_all_test):
+ organisation_ti = self.getTypesTool().getTypeInfo('Organisation')
+ organisation_ti.filter_content_types = 1
+ organisation_ti = self._organisation_categories
+
+ def login(self):
uf = self.getPortal().acl_users
uf._doAddUser('seb', '', ['Manager'], [])
user = uf.getUserById('seb').__of__(uf)
More information about the Erp5-report
mailing list