| https://github.com/mongodb/mongo-python-driver/commit/519733457fb456f64b49ae66ffa6a401e1e72f24 |
| diff --git a/test/test_pooling_base.py b/test/test_pooling_base.py |
| index 2190f38..d396b56 100644 |
| --- a/test/test_pooling_base.py |
| +++ b/test/test_pooling_base.py |
| @@ -700,6 +700,10 @@ def leak_request(): |
| g.start() |
| g.join(1) |
| self.assertTrue(g.ready(), "Greenlet is hung") |
| + |
| + # In Gevent after 0.13.8, join() returns before the Greenlet.link |
| + # callback fires. Give it a moment to reclaim the socket. |
| + gevent.sleep(0.1) |
| else: |
| lock = thread.allocate_lock() |
| lock.acquire() |
| |