diff --git a/unittests/test_tool.py b/unittests/test_tool.py
index bed59210cefea413c20e15799e2fea56415edde1..08d3a81642c304e960069790ecfd41ff79738842 100755
--- a/unittests/test_tool.py
+++ b/unittests/test_tool.py
@@ -412,6 +412,9 @@ def test_split_into_inserts_and_updates(crawler):
     assert len(update) == 1
     assert update[0].name == "A"
 
+    # reset cache
+    cache.clear()
+
     # try circular
     a = db.Record(name="A")
     b = db.Record(name="B")