DEV: Properly flush DistributedMemoizer in spec.

- $redis.flushall may hide state leak from other tests.
This commit is contained in:
Guo Xiang Tan
2019-02-21 15:03:55 +08:00
parent 8745f78277
commit 72d14a11ab
2 changed files with 6 additions and 1 deletions

View File

@ -46,6 +46,11 @@ class DistributedMemoizer
"memoize_" << key
end
# Used for testing
def self.flush!
$redis.scan_each(match: "memoize_*").each { |key| $redis.del(key) }
end
protected
def self.get_lock(redis, redis_lock_key)