diff --git a/tests/test_extensions/test_redis.py b/tests/test_extensions/test_redis.py
index <HASH>..<HASH> 100644
--- a/tests/test_extensions/test_redis.py
+++ b/tests/test_extensions/test_redis.py
@@ -2,7 +2,9 @@
 from __future__ import unicode_literals, division, print_function, absolute_import
 
 from nose.tools import eq_
+from nose.plugins.skip import SkipTest
 from marrow.wsgi.objects.request import LocalRequest
+from redis.exceptions import ConnectionError
 from redis import StrictRedis
 
 from web.core.application import Application
@@ -12,9 +14,14 @@ def insert_data_controller(context):
     context.redis.set('bar', 'baz')
 
 
-class TestMongoDBExtension(object):
+class TestRedisExtension(object):
     def setup(self):
         self.connection = StrictRedis(db='testdb')
+        try:
+            self.connection.ping()
+        except ConnectionError:
+            raise SkipTest('No Redis server available')
+
         self.config = {
                 'extensions': {
                         'redis': {
Fixed test class name and made the test skippable if no Redis server is
present.