[Erp5-report] r12848 - /erp5/trunk/products/CMFCategory/tests/testCMFCategory.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Sat Feb 17 13:08:44 CET 2007
Author: jerome
Date: Sat Feb 17 13:08:43 2007
New Revision: 12848
URL: http://svn.erp5.org?rev=12848&view=rev
Log:
unset filter_content_types for Person and Organisation for this test.
cleanup imports
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=12848&r1=12847&r2=12848&view=diff
==============================================================================
--- erp5/trunk/products/CMFCategory/tests/testCMFCategory.py (original)
+++ erp5/trunk/products/CMFCategory/tests/testCMFCategory.py Sat Feb 17 13:08:43 2007
@@ -26,14 +26,6 @@
#
##############################################################################
-
-
-#
-# Skeleton ZopeTestCase
-#
-
-from random import randint
-
import os, sys
if __name__ == '__main__':
execfile(os.path.join(sys.path[0], 'framework.py'))
@@ -44,9 +36,8 @@
from Testing import ZopeTestCase
from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase
-from AccessControl.SecurityManagement import newSecurityManager, noSecurityManager
+from AccessControl.SecurityManagement import newSecurityManager
from zLOG import LOG
-import time
try:
from transaction import get as get_transaction
@@ -90,7 +81,6 @@
return self.getPortal().getId()
def test_00_HasEverything(self, quiet=quiet, run=run_all_test):
- # Test if portal_synchronizations was created
if not run: return
if not quiet:
ZopeTestCase._print('\n Test Has Everything ')
@@ -102,6 +92,13 @@
def afterSetUp(self, quiet=1, run=1):
self.login()
portal = self.getPortal()
+
+ # This test creates Person inside Person and Organisation inside
+ # 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
+
# Make persons.
person_module = self.getPersonModule()
if self.id1 not in person_module.objectIds():
@@ -172,6 +169,9 @@
for bc in ('region', 'subordination', 'gender'):
bc_obj = self.getPortal().portal_categories[bc]
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):
uf = self.getPortal().acl_users
More information about the Erp5-report
mailing list