Skip to content

Commit a85198b

Browse files
committed
Test that _id is generated on client for Bulk API insert.
1 parent a6d11fc commit a85198b

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

test/test_bulk.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,10 @@
2525
from pymongo.errors import BulkWriteError, InvalidOperation, OperationFailure
2626
from test import version
2727
from test.test_client import get_client
28-
from test.utils import (server_started_with_option, server_started_with_auth,
29-
remove_all_users)
30-
28+
from test.utils import (oid_generated_on_client,
29+
remove_all_users,
30+
server_started_with_auth,
31+
server_started_with_option)
3132

3233
class BulkTestBase(unittest.TestCase):
3334

@@ -152,6 +153,8 @@ def test_insert(self):
152153
result)
153154

154155
self.assertEqual(1, self.coll.count())
156+
doc = self.coll.find_one()
157+
self.assertTrue(oid_generated_on_client(doc))
155158

156159
bulk = self.coll.initialize_unordered_bulk_op()
157160
bulk.insert({})

0 commit comments

Comments
 (0)