From fd34c1da2a94aeb3e0bab242418808435ca0e68f Mon Sep 17 00:00:00 2001 From: Shane Harvey Date: Tue, 12 Mar 2019 16:09:16 -0700 Subject: [PATCH] PYTHON-1725 Fix TestThreadsAuth.test_auto_auth_login Create the database upfront to avoid test failures on sharded clusters. --- test/test_threads.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test/test_threads.py b/test/test_threads.py index 1e3fbeb3b..21d24a6b4 100644 --- a/test/test_threads.py +++ b/test/test_threads.py @@ -210,6 +210,9 @@ class TestThreadsAuth(IntegrationTest): super(TestThreadsAuth, cls).setUpClass() def test_auto_auth_login(self): + # Create the database upfront to workaround SERVER-39167. + self.client.auth_test.test.insert_one({}) + self.addCleanup(self.client.drop_database, "auth_test") client = rs_or_single_client_noauth() self.assertRaises(OperationFailure, client.auth_test.test.find_one)