Skip to content

Commit 5e6453a

Browse files
authored
MOTOR-1182 Attach an error code to workaround PYTHON-4038 (#235)
1 parent cb050ef commit 5e6453a

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

test/tornado_tests/test_motor_client.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -221,21 +221,19 @@ async def _test_exhaust_query_server_error(self, rs):
221221
client = motor.MotorClient(server.uri, maxPoolSize=1)
222222
await client.admin.command("ismaster")
223223
pool = get_primary_pool(client)
224-
conns = pool.conns
225-
conn = one(conns)
224+
conn = one(pool.conns)
226225
cursor = client.db.collection.find(cursor_type=CursorType.EXHAUST)
227226

228227
# With Tornado, simply accessing fetch_next starts the fetch.
229228
fetch_next = cursor.fetch_next
230229
request = await self.run_thread(server.receives, OpQuery)
231-
request.fail()
230+
request.fail(code=1)
232231

233232
with self.assertRaises(pymongo.errors.OperationFailure):
234233
await fetch_next
235234

236235
self.assertFalse(conn.closed)
237-
conns = pool.conns
238-
self.assertEqual(conn, one(conns))
236+
self.assertEqual(conn, one(pool.conns))
239237

240238
@gen_test
241239
async def test_exhaust_query_server_error_standalone(self):

0 commit comments

Comments
 (0)