Ejemplo n.º 1
0
 def test_migrate_stringfield(self):
     # create content
     at_document_id = self.portal.invokeFactory('Document',
                                                'foo',
                                                title="Foo document")
     # register p.a.contenttypes profile
     applyProfile(self.portal, 'plone.app.contenttypes:default')
     dx_document_id = self.portal.invokeFactory('Document',
                                                'bar',
                                                title="Bar document")
     at_document = self.portal[at_document_id]
     dx_document = self.portal[dx_document_id]
     migrate_simplefield(at_document, dx_document, 'title', 'title')
     self.assertEqual(dx_document.Title(), at_document.Title())
 def test_migrate_stringfield(self):
     # create content
     at_document_id = self.portal.invokeFactory('Document',
                                                'foo',
                                                title="Foo document")
     # register p.a.contenttypes profile
     applyProfile(self.portal, 'plone.app.contenttypes:default')
     dx_document_id = self.portal.invokeFactory('Document',
                                                'bar',
                                                title="Bar document")
     at_document = self.portal[at_document_id]
     dx_document = self.portal[dx_document_id]
     migrate_simplefield(at_document, dx_document, 'title', 'title')
     self.assertEqual(dx_document.Title(), at_document.Title())
Ejemplo n.º 3
0
 def test_migrate_richtextfield(self):
     # create content
     at_document_id = self.portal.invokeFactory('Document',
                                                'foo',
                                                title="Foo document",
                                                text="Some foo html text")
     # register p.a.contenttypes profile
     applyProfile(self.portal, 'plone.app.contenttypes:default')
     dx_document_id = self.portal.invokeFactory('Document',
                                                'bar',
                                                title="Bar document")
     at_document = self.portal[at_document_id]
     dx_document = self.portal[dx_document_id]
     self.assertEqual(dx_document.text, None)
     migrate_simplefield(at_document, dx_document, 'text', 'text')
     self.assertEqual(dx_document.text, at_document.getText())
 def test_migrate_richtextfield(self):
     # create content
     at_document_id = self.portal.invokeFactory('Document',
                                                'foo',
                                                title="Foo document",
                                                text="Some foo html text")
     # register p.a.contenttypes profile
     applyProfile(self.portal, 'plone.app.contenttypes:default')
     dx_document_id = self.portal.invokeFactory('Document',
                                                'bar',
                                                title="Bar document")
     at_document = self.portal[at_document_id]
     dx_document = self.portal[dx_document_id]
     self.assertEqual(dx_document.text, None)
     migrate_simplefield(at_document, dx_document, 'text', 'text')
     self.assertEqual(dx_document.text, at_document.getText())