Skip to content

Commit 34d6d02

Browse files
test case
1 parent 19c9c2f commit 34d6d02

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

tests.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,13 @@ def test_leading_zero(self):
219219
doc = [0, 1, 2]
220220
self.assertRaises(JsonPointerException, resolve_pointer, doc, '/01')
221221

222+
def test_string_not_indexable(self):
223+
doc = {"foo": "should-not-be-indexable"}
224+
self.assertRaises(JsonPointerException, resolve_pointer, doc, "/foo/0")
225+
226+
ptr = JsonPointer("/foo/0")
227+
self.assertRaises(JsonPointerException, ptr.resolve, doc)
228+
222229

223230
class ToLastTests(unittest.TestCase):
224231

0 commit comments

Comments
 (0)