[Erp5-report] r18297 - /erp5/trunk/products/ERP5OOo/tests/testIngestion.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Dec 13 11:56:06 CET 2007
Author: yusei
Date: Thu Dec 13 11:56:05 2007
New Revision: 18297
URL: http://svn.erp5.org?rev=18297&view=rev
Log:
Added ContentTypeRegistry setup.
Modified:
erp5/trunk/products/ERP5OOo/tests/testIngestion.py
Modified: erp5/trunk/products/ERP5OOo/tests/testIngestion.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5OOo/tests/testIngestion.py?rev=18297&r1=18296&r2=18297&view=diff
==============================================================================
--- erp5/trunk/products/ERP5OOo/tests/testIngestion.py (original)
+++ erp5/trunk/products/ERP5OOo/tests/testIngestion.py Thu Dec 13 11:56:05 2007
@@ -107,6 +107,7 @@
self.setSystemPreference()
self.setSimulatedNotificationScript()
self.setTools()
+ self.setContentTypeRegistry()
def beforeTearDown(self):
self.portal.portal_caches.clearAllCache()
@@ -138,6 +139,16 @@
self.portal.manage_addProduct['MimetypesRegistry'].manage_addTool(type='MimeTypes Registry')
if getattr(self.portal, 'portal_transforms', None) is None:
self.portal.manage_addProduct['PortalTransforms'].manage_addTool(type='Portal Transforms')
+
+ def setContentTypeRegistry(self):
+ content_type_registry = self.portal.content_type_registry
+ predicate_id = 'Ingested Document'
+ if predicate_id not in content_type_registry.predicate_ids:
+ content_type_registry.addPredicate(predicate_id, 'extension')
+ content_type_registry.predicates[predicate_id][0].edit('emx')
+ content_type_registry.assignTypeName(predicate_id,
+ 'Document Ingestion Message')
+ content_type_registry.reorderPredicate(predicate_id, 0)
##################################
## Useful methods
More information about the Erp5-report
mailing list