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

Method test_exists

test/test_gridfs.py:384–407  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 2

putMethod · 0.45
existsMethod · 0.45

Tested by

no test coverage detected