Changeset 2939 in products for quintagroup.plonegooglesitemaps/branches/blacklist/quintagroup/plonegooglesitemaps/tests/testBlackoutList.py
- Timestamp:
- Oct 28, 2010 4:26:11 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.plonegooglesitemaps/branches/blacklist/quintagroup/plonegooglesitemaps/tests/testBlackoutList.py
r2925 r2939 4 4 from base import * 5 5 from types import ListType, TupleType 6 from zope.component import query Utility, queryMultiAdapter6 from zope.component import queryMultiAdapter 7 7 8 8 from Products.CMFPlone.utils import _createObjectByType 9 9 from quintagroup.plonegooglesitemaps.config import BLACKOUT_PREFIX 10 from quintagroup.plonegooglesitemaps.interfaces import IBlackoutFilter Utility10 from quintagroup.plonegooglesitemaps.interfaces import IBlackoutFilter 11 11 12 12 idfname = BLACKOUT_PREFIX + "id" 13 13 pathfname = BLACKOUT_PREFIX + "path" 14 14 15 class TestBOFilter Utilities(TestCase):15 class TestBOFilters(TestCase): 16 16 17 def testDefaultIdUtility(self): 18 self.assertTrue(queryUtility(IBlackoutFilterUtility, name=idfname) is not None, 19 "Not registered default '%s' IBlackoutFilterUtility" % idfname) 17 def testDefaultId(self): 18 idfilter = queryMultiAdapter((self.portal, self.app.REQUEST), 19 IBlackoutFilter, name=idfname) 20 self.assertTrue(idfilter is not None, 21 "Not registered default '%s' IBlackoutFilter" % idfname) 20 22 21 def testDefaultPathUtility(self): 22 self.assertTrue(queryUtility(IBlackoutFilterUtility, name=pathfname) is not None, 23 "Not registered default '%s' IBlackoutFilterUtility" % pathfname) 23 def testDefaultPath(self): 24 pathfilter = queryMultiAdapter((self.portal, self.app.REQUEST), 25 IBlackoutFilter, name=pathfname) 26 self.assertTrue(pathfilter is not None, 27 "Not registered default '%s' IBlackoutFilter" % pathfname) 24 28 25 29 … … 46 50 47 51 def getPreparedLists(self, fname, fargs): 48 futil = queryUtility(IBlackoutFilterUtility, name=fname) 49 filtered = [f.getPath() for f in futil.filterOut(self.catres, fkey=fargs, 50 sitemap=self.sm, request=self.req)] 52 fengine = queryMultiAdapter((self.sm, self.req), IBlackoutFilter, name=fname) 53 filtered = [f.getPath() for f in fengine.filterOut(self.catres, fargs)] 51 54 catpaths = [c.getPath() for c in self.catres] 52 55 return catpaths, filtered … … 129 132 from unittest import TestSuite, makeSuite 130 133 suite = TestSuite() 131 suite.addTest(makeSuite(TestBOFilter Utilities))134 suite.addTest(makeSuite(TestBOFilters)) 132 135 suite.addTest(makeSuite(TestDefaultFilters)) 133 136 suite.addTest(makeSuite(TestBlacklistFormProcessing))
Note: See TracChangeset
for help on using the changeset viewer.