diff --git a/test/utils.py b/test/utils.py
index <HASH>..<HASH> 100644
--- a/test/utils.py
+++ b/test/utils.py
@@ -371,7 +371,8 @@ class _TestLazyConnectMixin(object):
             t.start()
 
         for t in threads:
-            t.join(10)
+            t.join(30)
+            assert not t.isAlive()
 
     def trial(self, reset, target, test):
         collection = self._get_client().pymongo_test.test
More reliable test for lazily-connecting clients, PYTHON-<I>.