From 45af8aedb841c17c638942f9fff0e0c9e052b37a Mon Sep 17 00:00:00 2001
From: Stefano Rivera <stefanor@debian.org>
Date: Sun, 25 Dec 2022 12:20:01 -0400
Subject: [PATCH] Flush memcached storage between Python versions in
 python3-tests. (Closes: #1025107)

---
 debian/changelog                  | 2 ++
 debian/tests/memcached_storage.py | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 98f4062..fee0fb8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,8 @@ python-limits (2.8.0-1) UNRELEASED; urgency=medium
   * Refresh patches.
   * Build-Depend on python3-typing-extensions.
   * Echo the python version being tested in python3-tests.
+  * Flush memcached storage between Python versions in python3-tests.
+    (Closes: #1025107)
 
  -- Stefano Rivera <stefanor@debian.org>  Sun, 25 Dec 2022 10:59:17 -0400
 
diff --git a/debian/tests/memcached_storage.py b/debian/tests/memcached_storage.py
index 62acf77..26bcefc 100644
--- a/debian/tests/memcached_storage.py
+++ b/debian/tests/memcached_storage.py
@@ -4,6 +4,8 @@ from limits import storage, RateLimitItemPerSecond
 from limits import strategies
 
 memcached_storage = storage.MemcachedStorage("memcached://localhost:22122")
+# Flush memcached in case we are testing multiple Python versions in a row
+memcached_storage.storage.flush_all()
 
 fixed_window = strategies.FixedWindowRateLimiter(memcached_storage)
 
-- 
GitLab