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_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())