There was an error while loading. Please reload this page.
1 parent dc70912 commit 06b32a0Copy full SHA for 06b32a0
test/test_database.py
@@ -173,6 +173,17 @@ def test_collection_names(self):
173
finally:
174
self.client.drop_database("many_collections")
175
176
+ def test_collection_names_single_socket(self):
177
+ # Test that Database.collection_names only requires one socket.
178
+ client = rs_or_single_client(maxPoolSize=1)
179
+ client.drop_database('test_collection_names_single_socket')
180
+ db = client.test_collection_names_single_socket
181
+ for i in range(200):
182
+ db.create_collection(str(i))
183
+
184
+ db.collection_names() # Must not hang.
185
186
187
def test_drop_collection(self):
188
db = Database(self.client, "pymongo_test")
189
0 commit comments