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

Method test_exists

test/asynchronous/test_gridfs.py:390–413  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

388 self.assertEqual(await (await self.fs.get(123)).read(), b"some content")
389
390 async def test_exists(self):
391 oid = await self.fs.put(b"hello")
392 self.assertTrue(await self.fs.exists(oid))
393 self.assertTrue(await self.fs.exists({"_id": oid}))
394 self.assertTrue(await self.fs.exists(_id=oid))
395
396 self.assertFalse(await self.fs.exists(filename="mike"))
397 self.assertFalse(await self.fs.exists("mike"))
398
399 oid = await self.fs.put(b"hello", filename="mike", foo=12)
400 self.assertTrue(await self.fs.exists(oid))
401 self.assertTrue(await self.fs.exists({"_id": oid}))
402 self.assertTrue(await self.fs.exists(_id=oid))
403 self.assertTrue(await self.fs.exists(filename="mike"))
404 self.assertTrue(await self.fs.exists({"filename": "mike"}))
405 self.assertTrue(await self.fs.exists(foo=12))
406 self.assertTrue(await self.fs.exists({"foo": 12}))
407 self.assertTrue(await self.fs.exists(foo={"$gt": 11}))
408 self.assertTrue(await self.fs.exists({"foo": {"$gt": 11}}))
409
410 self.assertFalse(await self.fs.exists(foo=13))
411 self.assertFalse(await self.fs.exists({"foo": 13}))
412 self.assertFalse(await self.fs.exists(foo={"$gt": 12}))
413 self.assertFalse(await self.fs.exists({"foo": {"$gt": 12}}))
414
415 async def test_put_unicode(self):
416 with self.assertRaises(TypeError):

Callers

nothing calls this directly

Calls 2

putMethod · 0.45
existsMethod · 0.45

Tested by

no test coverage detected