diff --git a/tests-extra/tests/dnssec/offline_ksk2/test.py b/tests-extra/tests/dnssec/offline_ksk2/test.py
index b052b6e37044416f61a0718127a87e26f5446d8e..587e5435e1f65bbdabb83a365283fa7937ae3d8a 100644
--- a/tests-extra/tests/dnssec/offline_ksk2/test.py
+++ b/tests-extra/tests/dnssec/offline_ksk2/test.py
@@ -95,6 +95,12 @@ KSR = knot.keydir + "/ksr"
 SKR = knot.keydir + "/skr"
 SKR_BROKEN = SKR + "_broken"
 Keymgr.run_check(knot.confile, ZONE, "pregenerate", "+20", "+" + str(FUTURE))
+t.sleep(1)
+Keymgr.run_check(knot.confile, ZONE, "pregenerate", "+20", "+" + str(FUTURE))
+_, out, _ = Keymgr.run_check(knot.confile, ZONE, "list")
+if out.count("created") != 2:
+    detail_log(out)
+    set_err("Pregenerated ZSKs: %d" % out.count("created"))
 _, out, _ = Keymgr.run_check(knot.confile, ZONE, "generate-ksr", "+0", "+" + str(FUTURE))
 writef(KSR, out)
 _, out, _ = Keymgr.run_check(signer.confile, ZONE, "sign-ksr", KSR)