Changeset 2390 in products for quintagroup.plonegooglesitemaps/trunk/quintagroup
- Timestamp:
- May 26, 2010 5:38:36 PM (14 years ago)
- Location:
- quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/tests/testUpgrade.py
r2384 r2390 51 51 # Prepare testing data 52 52 catalog = self.portal.portal_catalog 53 doc = _createObjectByType('Document', self.portal, id='test_doc') 54 ICanonicalPath(doc).canonical_path = "/my_test_doc" 53 # Create container folder, update its canonical path 54 folder = _createObjectByType('Folder', self.portal, id='test_folder') 55 fldr_cpath = "/my_test_home_folder" 56 fldr_clink = self.portal.absolute_url() + fldr_cpath 57 ICanonicalPath(folder).canonical_path = fldr_cpath 58 # Create inner document, update its canonical_path 59 doc = _createObjectByType('Document', folder, id='test_doc') 60 doc_cpath = "/test_folder/my_test_doc" 61 doc_clink = self.portal.absolute_url() + doc_cpath 62 ICanonicalPath(doc).canonical_path = doc_cpath 63 # Add canonical_path column in catalog 55 64 if not "canonical_path" in catalog._catalog.names: 56 65 catalog.addColumn("canonical_path") … … 62 71 self.assertEqual("canonical_link" in catalog._catalog.names, True) 63 72 self.assertEqual("canonical_path" in catalog._catalog.names, False) 64 # canonical_link property refactored from canonical_path one for the object 65 migrated_link = self.portal.absolute_url() + '/my_test_doc' 66 self.assertNotEqual(ICanonicalPath(doc).canonical_path, "/my_test_doc") 67 self.assertEqual(ICanonicalLink(doc).canonical_link, migrated_link) 73 # canonical_link property refactored from canonical_path one for inner doc 74 self.assertNotEqual(ICanonicalPath(doc).canonical_path, doc_cpath) 75 self.assertEqual(ICanonicalLink(doc).canonical_link, doc_clink) 76 # canonical_link property refactored from canonical_path one for home folder 77 self.assertNotEqual(ICanonicalPath(folder).canonical_path, fldr_cpath) 78 self.assertEqual(ICanonicalLink(folder).canonical_link, fldr_clink) 68 79 # canonical_link brain must contains updated canonical_link data 69 80 brain = catalog(id="test_doc")[0] 70 self.assertEqual(brain.canonical_link, migrated_link) 81 self.assertEqual(brain.canonical_link, doc_clink) 82 brain = catalog(id="test_folder")[0] 83 self.assertEqual(brain.canonical_link, fldr_clink) 71 84 72 85 def testUpgradeCallOnReinstall(self): -
quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/upgrades.py
r2386 r2390 23 23 portal, 24 24 obj_metatypes=','.join(obj_metatypes), 25 apply_func=renameProperty 25 apply_func=renameProperty, 26 search_sub=1, 26 27 ) 27 28 print convertor.getLogs()
Note: See TracChangeset
for help on using the changeset viewer.