forked from CGM_Public/pretix_original
Make FakeRedis play nice with metrics
This commit is contained in:
@@ -308,6 +308,15 @@ class FakeRedis(object):
|
||||
def __init__(self):
|
||||
self.storage = {}
|
||||
|
||||
def pipeline(self):
|
||||
return self
|
||||
|
||||
def hincrbyfloat(self, rkey, key, amount):
|
||||
return self
|
||||
|
||||
def commit(self):
|
||||
return self
|
||||
|
||||
def exists(self, rkey):
|
||||
print(rkey in self.storage)
|
||||
return rkey in self.storage
|
||||
@@ -352,6 +361,7 @@ class PasswordRecoveryFormTest(TestCase):
|
||||
fake_redis = FakeRedis()
|
||||
m = self.monkeypatch
|
||||
m.setattr('django_redis.get_redis_connection', fake_redis.get_redis_connection, raising=False)
|
||||
m.setattr('pretix.base.metrics.redis', fake_redis, raising=False)
|
||||
|
||||
djmail.outbox = []
|
||||
|
||||
|
||||
Reference in New Issue
Block a user