Changeset 2601 in products


Ignore:
Timestamp:
Jul 1, 2010 2:09:13 PM (14 years ago)
Author:
liebster
Message:

Remove test upgrade step 1.2 to 1.3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/tests/testUpgrade.py

    r2555 r2601  
    1313from quintagroup.canonicalpath.interfaces import ICanonicalPath 
    1414from quintagroup.canonicalpath.interfaces import ICanonicalLink 
    15 from quintagroup.plonegooglesitemaps.content.newsextender import NewsExtender 
    1615 
    1716class TestUpgrade(TestCase): 
     
    3130        # Test upgrade steps 
    3231        upgrades = self.setup.listUpgrades(self.profile, show_old=True) 
    33         self.assertEqual(len(upgrades), 3) 
     32        self.assertEqual(len(upgrades), 2) 
    3433        self.assertEqual(upgrades[0]["title"].endswith("1.0 to 1.1"), True) 
    3534        self.assertEqual(upgrades[1]["title"].endswith("1.1 to 1.2"), True) 
    36         self.assertEqual(upgrades[2]["title"].endswith("1.2 to 1.3"), True) 
    3735 
    3836    def test_upgradeSetupRegistration(self): 
     
    4139        self.assertEqual("quintagroup.plonegooglesitemaps:upgrade_1_0_to_1_1" in pids, True) 
    4240        self.assertEqual("quintagroup.plonegooglesitemaps:upgrade_1_1_to_1_2" in pids, True) 
    43         self.assertEqual("quintagroup.plonegooglesitemaps:upgrade_1_2_to_1_3" in pids, True) 
    4441 
    4542    def test_step_1_0_to_1_1(self): 
     
    7168        if not "canonical_path" in catalog._catalog.names: 
    7269            catalog.addColumn("canonical_path") 
    73         # Upgrade to 1.2 versionb 
     70        # Upgrade to 1.2 version 
    7471        step = self.getUpgradeStep(2) 
    7572        if step is not None: 
     
    8481        self.assertNotEqual(ICanonicalPath(folder).canonical_path, fldr_cpath) 
    8582        self.assertEqual(ICanonicalLink(folder).canonical_link, fldr_clink) 
    86         # canonical_link brain must contains updated canonical_link data 
    87         brain = catalog(id="test_doc")[0] 
    88         self.assertEqual(brain.canonical_link, doc_clink) 
    89         brain = catalog(id="test_folder")[0] 
    90         self.assertEqual(brain.canonical_link, fldr_clink) 
    91  
    92     def test_step_1_2_to_1_3(self): 
    93         # Prepare testing data 
    94         cols = ["Language", "gsm_access", "gsm_genres", "gsm_stock"] 
    95         lsm = getSiteManager(self.portal) 
    96         catalog = self.portal.portal_catalog 
    97         # Remove tested columns, if its exists 
    98         [catalog.delColumn(col) for col in cols if col in catalog._catalog.names] 
    99         # Remove schema extender adapter from local component registry, if its exists 
    100         for r in tuple(lsm.registeredAdapters()): 
    101             if r.factory == NewsExtender: 
    102                 lsm.unregisterAdapter(factory=r.factory, name=r.name, 
    103                     required=r.required, provided=r.provided) 
    104         # Upgrade to 1.3 version 
    105         step = self.getUpgradeStep(3) 
    106         if step is not None: 
    107             step.doStep(self.setup) 
    108         # Test if columns added to portal_catalog 
    109         for col in cols: 
    110             self.assertEqual(col in catalog._catalog.names, True) 
    111         # Test if schema extender adapter added into local component registry 
    112         factories = [r.factory for r in tuple(lsm.registeredAdapters())] 
    113         self.assertEqual(NewsExtender in factories, True) 
    11483 
    11584    def testUpgradeCallOnQIReinstall(self): 
     
    12493            upgrades[1].handler = lambda st:called.append("1.0 to 1.1") 
    12594            upgrades[2].handler = lambda st:called.append("1.1 to 1.2") 
    126             upgrades[3].handler = lambda st:called.append("1.2 to 1.3") 
    12795            # Run reinstallation 
    12896            self.portal.portal_quickinstaller.reinstallProducts(products=config.PROJECTNAME) 
     
    13098            self.assertEqual("1.0 to 1.1" in called, True) 
    13199            self.assertEqual("1.1 to 1.2" in called, True) 
    132             self.assertEqual("1.2 to 1.3" in called, True) 
    133100        finally: 
    134101            # Restore original upgrade handlers 
    135102            upgrades[1].handler = gsm_upgrades.upgrade_1_0_to_1_1 
    136103            upgrades[2].handler = gsm_upgrades.upgrade_1_1_to_1_2 
    137             upgrades[3].handler = gsm_upgrades.upgrade_1_2_to_1_3 
    138104            self.setup.setLastVersionForProfile(self.profile, orig_ver) 
    139105 
    140          
    141106 
    142107def test_suite(): 
Note: See TracChangeset for help on using the changeset viewer.