Skip to content

Instantly share code, notes, and snippets.

@gotche
Created October 8, 2013 17:57
Show Gist options
  • Save gotche/6888746 to your computer and use it in GitHub Desktop.
Save gotche/6888746 to your computer and use it in GitHub Desktop.
proof of concept for mockredis
class RedisConcept():
def __init__(self):
self.host = "localhost"
self.port = "6379"
self.db = "1"
self.r = redis.Redis(host=self.host, port=self.port, db=self.db)
def get_key(self, key):
return self.r.get(key)
def set_key(self, key, value):
self.r.set(key, value)
@patch("redis.Redis", MockRedis)
class RedisTestCase(TestCase):
def test_redisworking(self):
r = RedisConcept()
r.set_key("a", "3")
self.assertEqual("3", r.get_key("a"))
r = RedisConcept()
self.assertEqual("3", r.get_key("a"))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment