summaryrefslogtreecommitdiff
path: root/jsonpointer.py
diff options
context:
space:
mode:
authorStefan Kögl <stefan@skoegl.net>2011-08-01 14:30:14 +0000
committerStefan Kögl <stefan@skoegl.net>2011-08-01 14:30:14 +0000
commitee717c3fee8dd11e6659a969054de6eb43f8f576 (patch)
treec6cb0a2b7f2a74242fa5ce81449371eb1672fb29 /jsonpointer.py
parentb243faeee8a8db1a6813765fe1113acecff0d472 (diff)
downloadpython-json-pointer-ee717c3fee8dd11e6659a969054de6eb43f8f576.tar.gz
make doctests less prone to errors by dict-ordering
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('/')