Changeset 2341 in products
- Timestamp:
- May 19, 2010 10:58:54 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.referencedatagridfield/branches/plone4/quintagroup/referencedatagridfield/tests/base.py
r2339 r2341 42 42 pass 43 43 44 def createDemo(self ):44 def createDemo(self, wfaction=None): 45 45 # Create tested content 46 46 sm = getSecurityManager() 47 47 self.loginAsPortalOwner() 48 content = { 49 "demo": {"type":'ReferenceDataGridDemoType', "title": 'RDGF Demo'}, 50 "doc": {"type":'Document', "title": 'Test Document'}, 51 "doc2": {"type":'Document', "title": 'Test Document 2'}, 52 } 48 53 try: 49 if not 'demo' in self.portal.objectIds(): 50 makeContent(self.portal, portal_type='ReferenceDataGridDemoType', id='demo') 51 self.demo = self.portal.demo 52 self.demo.setTitle('Reference DataGrid Field Demo') 53 self.demo.reindexObject() 54 if not 'doc' in self.portal.objectIds(): 55 makeContent(self.portal, portal_type='Document', id='doc') 56 self.doc = self.portal.doc 57 self.doc.setTitle('Test Document') 58 self.doc.reindexObject() 54 wf = self.portal.portal_workflow 55 for cid, data in content.items(): 56 makeContent(self.portal, portal_type=data['type'], id=cid) 57 obj = getattr(self.portal, cid) 58 obj.setTitle(data['title']) 59 obj.reindexObject() 60 if wfaction: 61 wf.doActionFor(obj, wfaction) 62 setattr(self, cid, obj) 59 63 finally: 60 64 setSecurityManager(sm) … … 62 66 class TestCase(MixIn, ptc.PloneTestCase): 63 67 """ Base TestCase for quintagroup.referencedatagridfield """ 68 69 class FunctionalTestCase(MixIn, ptc.FunctionalTestCase): 70 """ Base TestCase for quintagroup.referencedatagridfield """ 71
Note: See TracChangeset
for help on using the changeset viewer.