[Erp5-report] r18671 - /erp5/trunk/products/ERP5/tests/testCRM.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Jan 11 17:20:28 CET 2008
Author: yusei
Date: Fri Jan 11 17:20:28 2008
New Revision: 18671
URL: http://svn.erp5.org?rev=18671&view=rev
Log:
Updated test. Now we don't need to add mimetype_registry and portal_transform manually.
Fixed business template installation order.
Modified:
erp5/trunk/products/ERP5/tests/testCRM.py
Modified: erp5/trunk/products/ERP5/tests/testCRM.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testCRM.py?rev=18671&r1=18670&r2=18671&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testCRM.py (original)
+++ erp5/trunk/products/ERP5/tests/testCRM.py Fri Jan 11 17:20:28 2008
@@ -40,33 +40,27 @@
"""
def getBusinessTemplateList(self):
- return ('erp5_base', 'erp5_web', 'erp5_dms',
- 'erp5_dms_mysql_innodb_catalog', 'erp5_crm')
+ return ('erp5_base', 'erp5_crm', 'erp5_web',
+ 'erp5_dms_mysql_innodb_catalog', 'erp5_dms')
def afterSetUp(self):
portal = self.portal
- if 'portal_transforms' not in portal.objectIds():
- # XXX this should be done in bt5 (or ERP5Site, as install order is
- # important)
- # install needed tools
- dispatcher = portal.manage_addProduct
- dispatcher['MimetypesRegistry'].manage_addTool('MimeTypes Registry')
- dispatcher['PortalTransforms'].manage_addTool('Portal Transforms')
-
- # XXX this should not be necessary either
- # set prefered file name regular expression
- pref = portal.portal_preferences.default_site_preference
- pref.setPreferredDocumentFileNameRegularExpression('.*')
- pref.setPreferredDocumentReferenceRegularExpression('.*')
- pref.enable()
-
- # XXX do this in ERP5Site.py ?
- # sets up content type registry
- ctr = self.portal.content_type_registry
+
+ # XXX this should not be necessary either
+ # set prefered file name regular expression
+ pref = portal.portal_preferences.default_site_preference
+ pref.setPreferredDocumentFileNameRegularExpression('.*')
+ pref.setPreferredDocumentReferenceRegularExpression('.*')
+ pref.enable()
+
+ # XXX do this in ERP5Site.py ?
+ # sets up content type registry
+ ctr = self.portal.content_type_registry
+ if ctr.getPredicate('mail_message') is None:
ctr.addPredicate('mail_message', 'extension')
- ctr.getPredicate('mail_message').edit(extensions='eml')
- ctr.assignTypeName('mail_message', 'Mail Message')
- ctr.reorderPredicate('mail_message', 0)
+ ctr.getPredicate('mail_message').edit(extensions='eml')
+ ctr.assignTypeName('mail_message', 'Mail Message')
+ ctr.reorderPredicate('mail_message', 0)
# create customer organisation and person
if 'customer' not in portal.organisation_module.objectIds():
@@ -182,18 +176,11 @@
"""
def getBusinessTemplateList(self):
- return ('erp5_base', 'erp5_web', 'erp5_dms',
- 'erp5_dms_mysql_innodb_catalog', 'erp5_crm')
+ return ('erp5_base', 'erp5_crm', 'erp5_web',
+ 'erp5_dms_mysql_innodb_catalog', 'erp5_dms')
def afterSetUp(self):
portal = self.portal
- if 'portal_transforms' not in portal.objectIds():
- # XXX this should be done in bt5 (or ERP5Site, as install order is
- # important)
- # install needed tools
- dispatcher = portal.manage_addProduct
- dispatcher['MimetypesRegistry'].manage_addTool('MimeTypes Registry')
- dispatcher['PortalTransforms'].manage_addTool('Portal Transforms')
# create customer organisation and person
if 'customer' not in portal.organisation_module.objectIds():
More information about the Erp5-report
mailing list