summaryrefslogtreecommitdiff
path: root/jsonpointer.py
diff options
context:
space:
mode:
Diffstat (limited to 'jsonpointer.py')
-rw-r--r--jsonpointer.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/jsonpointer.py b/jsonpointer.py
index b1f0d72..64b8137 100644
--- a/jsonpointer.py
+++ b/jsonpointer.py
@@ -56,17 +56,17 @@ def resolve_pointer(doc, pointer):
>>> resolve_pointer(obj, '/') == obj
True
- >>> resolve_pointer(obj, '/foo')
- {'another prop': {'baz': 'A string'}, 'anArray': [{'prop': 44}]}
+ >>> resolve_pointer(obj, '/foo') == obj['foo']
+ True
- >>> resolve_pointer(obj, '/foo/another%20prop')
- {'baz': 'A string'}
+ >>> resolve_pointer(obj, '/foo/another%20prop') == obj['foo']['another prop']
+ True
- >>> resolve_pointer(obj, '/foo/another%20prop/baz')
- 'A string'
+ >>> resolve_pointer(obj, '/foo/another%20prop/baz') == obj['foo']['another prop']['baz']
+ True
- >>> resolve_pointer(obj, '/foo/anArray/0')
- {'prop': 44}
+ >>> resolve_pointer(obj, '/foo/anArray/0') == obj['foo']['anArray'][0]
+ True
"""
parts = pointer.split('/')