Changeset 1897 in products
- Timestamp:
- Mar 11, 2010 8:28:48 PM (14 years ago)
- Location:
- quintagroup.seoptimizer/branches/refactoring2.3.0/quintagroup/seoptimizer/tests
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.seoptimizer/branches/refactoring2.3.0/quintagroup/seoptimizer/tests/testInstallation.py
r1877 r1897 7 7 from zope.publisher.browser import TestRequest 8 8 from zope.viewlet.interfaces import IViewletManager 9 from plone.browserlayer import utils 9 10 10 from quintagroup.seoptimizer.browser.interfaces import IPloneSEOLayer 11 11 … … 28 28 29 29 30 class TestBeforeInstallation(FunctionalTestCase ):31 32 def afterSetUp(self): 33 self.qi = self.portal.portal_quickinstaller34 self.qi.uninstallProducts([PROJECT_NAME])30 class TestBeforeInstallation(FunctionalTestCaseNotInstalled): 31 32 def afterSetUp(self): 33 #self.qi = self.portal.portal_quickinstaller 34 #self.qi.uninstallProducts([PROJECT_NAME]) 35 35 self.basic_auth = 'mgr:mgrpw' 36 36 self.portal_path = '/%s' % self.portal.absolute_url(1) … … 87 87 88 88 def test_browser_layer(self): 89 from plone.browserlayer import utils 89 90 self.assert_(IPloneSEOLayer in utils.registered_layers(), 90 91 "Not registered 'IPloneSEOLayer' browser layer") … … 143 144 144 145 def test_browserlayer_uninstall(self): 146 from plone.browserlayer import utils 145 147 self.assertEqual(IPloneSEOLayer in utils.registered_layers(), False, 146 " Notregistered 'IPloneSEOLayer' browser layer")148 "Still registered 'IPloneSEOLayer' browser layer") 147 149 148 150 def test_jsregestry_uninstall(self): -
quintagroup.seoptimizer/branches/refactoring2.3.0/quintagroup/seoptimizer/tests/testMetaTagsDuplication.py
r1893 r1897 7 7 '(?:content=".*?"\s*)){2}/>)', re.S|re.M) 8 8 9 class TestMetaTagsDuplication(FunctionalTestCase):9 class InstallMixin: 10 10 11 def afterSetUp(self): 12 self.qi = self.portal.portal_quickinstaller 11 def prepare(self): 13 12 # Preparation for functional testing 14 13 self.loginAsPortalOwner() … … 22 21 self.html = self.publish(self.abs_path).getBody() 23 22 23 24 class TestTagsDuplicationInstalled(InstallMixin, FunctionalTestCase): 25 26 def afterSetUp(self): 27 self.prepare() 28 24 29 def test_GeneratorMetaSEOInstalled(self): 25 30 lengen = len(GENERATOR.findall(self.html)) … … 27 32 "when seoptimizer installed" % lengen) 28 33 29 def test_GeneratorMetaSEOUninstalled(self):30 self.qi.uninstallProducts([PROJECT_NAME,])31 lengen = len(GENERATOR.findall(self.html))32 self.assert_(lengen<=1, "There is %d generator meta tag(s) " \33 "when seoptimizer uninstalled" % lengen)34 35 34 def test_DescriptionMetaSEOInstalled(self): 36 35 lendesc = len(DESCRIPTION.findall(self.html)) … … 38 37 "when seoptimizer installed" % lendesc) 39 38 39 40 class TestTagsDuplicationNotInstalled(InstallMixin, 41 FunctionalTestCaseNotInstalled): 42 43 def afterSetUp(self): 44 self.prepare() 45 46 def test_GeneratorMetaSEOUninstalled(self): 47 lengen = len(GENERATOR.findall(self.html)) 48 self.assert_(lengen<=1, "There is %d generator meta tag(s) " \ 49 "when seoptimizer uninstalled" % lengen) 50 40 51 def test_DescriptionMetaSEOUninstalled(self): 41 self.qi.uninstallProducts([PROJECT_NAME,])42 52 lendesc = len(DESCRIPTION.findall(self.html)) 43 53 self.assert_(lendesc==1, "There is %d DESCRIPTION meta tag(s) " \ … … 48 58 from unittest import TestSuite, makeSuite 49 59 suite = TestSuite() 50 suite.addTest(makeSuite(TestMetaTagsDuplication)) 60 suite.addTest(makeSuite(TestTagsDuplicationInstalled)) 61 suite.addTest(makeSuite(TestTagsDuplicationNotInstalled)) 51 62 return suite
Note: See TracChangeset
for help on using the changeset viewer.