diff --git a/product/ERP5Type/tests/ERP5TypeTestCase.py b/product/ERP5Type/tests/ERP5TypeTestCase.py
index a8b2f9a9dab184d3130a3736337980e28234ddee..ff30781a1516cbadc800dbd51f320f675e170deb 100755
--- a/product/ERP5Type/tests/ERP5TypeTestCase.py
+++ b/product/ERP5Type/tests/ERP5TypeTestCase.py
@@ -244,6 +244,9 @@ class ERP5TypeTestCase(PortalTestCase):
           # This prevents an infinite loop.
           count -= 1
           self.failUnless(count > 0)
+          # This give some time between messages
+          if count % 100 == 0:
+            time.sleep(1)
 
 
     def failIfDifferentSet(self, a,b):