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'
 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'