MCPcopy Create free account
hub / github.com/mongodb/mongo-python-driver / test_multi_chunk_delete

Method test_multi_chunk_delete

test/test_gridfs_bucket.py:107–116  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

105 self.assertEqual(0, self.db.fs.chunks.count_documents({}))
106
107 def test_multi_chunk_delete(self):
108 self.assertEqual(0, self.db.fs.files.count_documents({}))
109 self.assertEqual(0, self.db.fs.chunks.count_documents({}))
110 gfs = gridfs.GridFSBucket(self.db)
111 oid = gfs.upload_from_stream("test_filename", b"hello", chunk_size_bytes=1)
112 self.assertEqual(1, self.db.fs.files.count_documents({}))
113 self.assertEqual(5, self.db.fs.chunks.count_documents({}))
114 gfs.delete(oid)
115 self.assertEqual(0, self.db.fs.files.count_documents({}))
116 self.assertEqual(0, self.db.fs.chunks.count_documents({}))
117
118 def test_delete_by_name(self):
119 self.assertEqual(0, self.db.fs.files.count_documents({}))

Callers

nothing calls this directly

Calls 3

upload_from_streamMethod · 0.95
deleteMethod · 0.95
count_documentsMethod · 0.45

Tested by

no test coverage detected