def test_basic_tile_purge_cache(self): provideHandler(queuePurge) request = self.request alsoProvides(request, IAttributeAnnotatable) setRequest(request) registry = queryUtility(IRegistry) registry.registerInterface(ICachePurgingSettings) provideUtility(registry, IRegistry) settings = registry.forInterface(ICachePurgingSettings) settings.enabled = True settings.cachingProxies = ('http://*****:*****@@collective.cover.basic/test', '/c1/@@collective.cover.basic/test/@@images/image', '/c1/@@collective.cover.basic/test/@@images/icon', '/c1/@@collective.cover.basic/test/@@images/mini', '/c1/@@collective.cover.basic/test/@@images/large', '/c1/@@collective.cover.basic/test/@@images/listing', '/c1/@@collective.cover.basic/test/@@images/thumb', '/c1/@@collective.cover.basic/test/@@images/preview', '/c1/@@collective.cover.basic/test/@@images/tile']), IAnnotations(request)['plone.cachepurging.urls'])
def test_basic_tile_purge_cache(self): provideHandler(queuePurge) request = self.request alsoProvides(request, IAttributeAnnotatable) setRequest(request) registry = queryUtility(IRegistry) registry.registerInterface(ICachePurgingSettings) provideUtility(registry, IRegistry) settings = registry.forInterface(ICachePurgingSettings) settings.enabled = True settings.cachingProxies = ("http://*****:*****@@collective.cover.basic/test-basic-tile", "/@@collective.cover.basic/test-basic-tile/@@images/image", "/@@collective.cover.basic/test-basic-tile/@@images/icon", "/@@collective.cover.basic/test-basic-tile/@@images/mini", "/@@collective.cover.basic/test-basic-tile/@@images/large", "/@@collective.cover.basic/test-basic-tile/@@images/listing", "/@@collective.cover.basic/test-basic-tile/@@images/thumb", "/@@collective.cover.basic/test-basic-tile/@@images/preview", "/@@collective.cover.basic/test-basic-tile/@@images/tile", ] ), IAnnotations(request)["plone.cachepurging.urls"], )
def _callFUT(self, *args, **kw): from zope.component.globalregistry import provideHandler return provideHandler(*args, **kw)