def testConfiguredVolatileCache(self): """ Make sure Memcached is configured """ from Products.ERP5Type.tests.ERP5TypeTestCase import \ _getVolatileMemcachedServerDict memcached_tool = self.getPortal().portal_memcached connection_dict = _getVolatileMemcachedServerDict() url_string = 'erp5-memcached-volatile:%(port)s' % connection_dict self.assertEqual( memcached_tool.default_memcached_plugin.getUrlString(), url_string)
def setUpMemcached(self): from Products.ERP5Type.tests.ERP5TypeTestCase import\ _getVolatileMemcachedServerDict, _getPersistentMemcachedServerDict memcached_tool = self.getPortal().portal_memcached # setup default volatile distributed memcached connection_dict = _getVolatileMemcachedServerDict() url_string = '%(hostname)s:%(port)s' % connection_dict memcached_tool.default_memcached_plugin.setUrlString(url_string) # setup default persistent distributed memcached connection_dict = _getPersistentMemcachedServerDict() url_string = '%(hostname)s:%(port)s' % connection_dict memcached_tool.persistent_memcached_plugin.setUrlString(url_string)
def testConfiguredVolatileCache(self): """ Make sure Memcached is configured """ if self.isLiveTest(): # This test is redundant with testConfiguredVolatileCacheViaPromise # and it is only aims to verify if test environment is behaving as # expected, nothing else, and if alamrs were invoked. return from Products.ERP5Type.tests.ERP5TypeTestCase import \ _getVolatileMemcachedServerDict memcached_tool = self.getPortal().portal_memcached connection_dict = _getVolatileMemcachedServerDict() url_string = 'erp5-memcached-volatile:%(port)s' % connection_dict self.assertEqual(memcached_tool.default_memcached_plugin.getUrlString(), url_string)
def createPersistentMemcachedPlugin(self): portal_memcached = self.getPortal().portal_memcached connection_dict = _getVolatileMemcachedServerDict() url_string = '%(hostname)s:%(port)s' % connection_dict # setup default volatile distributed memcached portal_memcached.default_memcached_plugin.setUrlString(url_string) # setup persistent memcached memcached_plugin_id = 'flare' if getattr(portal_memcached, memcached_plugin_id, None) is None: connection_dict = _getPersistentMemcachedServerDict() url_string = '%(hostname)s:%(port)s' % connection_dict portal_memcached.newContent(portal_type='Memcached Plugin', id=memcached_plugin_id, url_string=url_string, server_max_key_length=0, server_max_value_length=0, priority=1)
def setUp(self): super(TestMemcachedTool, self).setUp() installRealMemcachedTool(self.getPortal()) memcached_tool = self.getPortal().portal_memcached #create Memcache Plugin url_string = "%(hostname)s:%(port)s" % _getVolatileMemcachedServerDict() if getattr(memcached_tool, 'default_memcached_plugin', None) is None: memcached_tool.newContent(id='default_memcached_plugin', portal_type='Memcached Plugin', int_index=0, url_string=url_string) if getattr(memcached_tool, 'memcached_plugin_with_expiration', None) is None: memcached_tool.newContent(id='memcached_plugin_with_expiration', portal_type='Memcached Plugin', int_index=1, expiration_time=self.expiration_time, url_string=url_string) self.tic()
def setUp(self): super(TestMemcachedTool, self).setUp() installRealMemcachedTool(self.portal) memcached_tool = self.portal.portal_memcached #create Memcache Plugin url_string = "%(hostname)s:%(port)s" % _getVolatileMemcachedServerDict() if getattr(memcached_tool, 'default_memcached_plugin', None) is None: memcached_tool.newContent(id='default_memcached_plugin', portal_type='Memcached Plugin', int_index=0, url_string=url_string) if getattr(memcached_tool, 'memcached_plugin_with_expiration', None) is None: memcached_tool.newContent(id='memcached_plugin_with_expiration', portal_type='Memcached Plugin', int_index=1, expiration_time=self.expiration_time, url_string=url_string) self.tic()