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

Method test_contains_dbref

test/test_raw_bson.py:209–215  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

207 self.assertEqual(doc["value"].scope, RawBSONDocument(encode({})))
208
209 def test_contains_dbref(self):
210 doc = RawBSONDocument(encode({"value": DBRef("test", "id")}))
211 raw = {"$ref": "test", "$id": "id"}
212 raw_encoded = encode(decode(encode(raw)))
213
214 self.assertEqual(decode(encode(doc)), {"value": DBRef("test", "id")})
215 self.assertEqual(doc["value"].raw, raw_encoded)
216
217
218if __name__ == "__main__":

Callers

nothing calls this directly

Calls 4

RawBSONDocumentClass · 0.90
encodeFunction · 0.90
DBRefClass · 0.90
decodeFunction · 0.90

Tested by

no test coverage detected