mongo-python-driver/test/bson_corpus/oid.json
Shane Harvey 054a01aaff PYTHON-1297 Implement Extended JSON Spec 2.0
Add JSONOptions.json_mode to control encoding Relaxed and Canonical
Extended JSON.
Add json_util.LEGACY_JSON_OPTIONS to encode PyMongo 3.4's default JSON output.
Deprecate json_util.STRICT_JSON_OPTIONS.
Move Decimal128 spec tests to bson_corpus runner.
2017-08-03 10:30:24 -07:00

29 lines
914 B
JSON

{
"description": "ObjectId",
"bson_type": "0x07",
"test_key": "a",
"valid": [
{
"description": "All zeroes",
"canonical_bson": "1400000007610000000000000000000000000000",
"canonical_extjson": "{\"a\" : {\"$oid\" : \"000000000000000000000000\"}}"
},
{
"description": "All ones",
"canonical_bson": "14000000076100FFFFFFFFFFFFFFFFFFFFFFFF00",
"canonical_extjson": "{\"a\" : {\"$oid\" : \"ffffffffffffffffffffffff\"}}"
},
{
"description": "Random",
"canonical_bson": "1400000007610056E1FC72E0C917E9C471416100",
"canonical_extjson": "{\"a\" : {\"$oid\" : \"56e1fc72e0c917e9c4714161\"}}"
}
],
"decodeErrors": [
{
"description": "OID truncated",
"bson": "1200000007610056E1FC72E0C917E9C471"
}
]
}