def test_redis_status(self, mock_redis): setattr(settings, 'CACHEOPS_REDIS', {'host': 'foo', 'port': 1337}) mock_redis.StrictRedis.return_value.ping.return_value = 'PONG' mock_redis.StrictRedis.return_value.info.return_value = { 'redis_version': '1.0.0'} status = redis_status.check(request=None) assert status['ping'] == 'PONG' assert status['version'] == '1.0.0'
def test_redis_status(self, mock_redis): setattr(settings, 'CACHEOPS_REDIS', {'host': 'foo', 'port': 1337}) mock_redis.StrictRedis.return_value.ping.return_value = 'PONG' mock_redis.StrictRedis.return_value.info.return_value = { 'redis_version': '1.0.0' } status = redis_status.check(request=None) assert status['ping'] == 'PONG' assert status['version'] == '1.0.0'
def test_redis_import_error(self, mock_redis): mock_redis.StrictRedis.side_effect = NameError status = redis_status.check(request=None) assert status['error'] == 'cannot import redis library'