From 7d0e0faeedbff07a597409be4e5607547944242b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20K=C3=B6gl?= Date: Fri, 12 Jul 2013 19:46:57 +0200 Subject: add test for replacing missing obj --- tests.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests.py b/tests.py index 934b2d0..3fbffbb 100755 --- a/tests.py +++ b/tests.py @@ -323,6 +323,12 @@ class ConflictTests(unittest.TestCase): patch_obj = [ { "op": "replace", "path": "/foo/10", "value": 10} ] self.assertRaises(jsonpatch.JsonPatchConflict, jsonpatch.apply_patch, src, patch_obj) + def test_replace_missing(self): + src = {"foo": 1} + patch_obj = [ { "op": "replace", "path": "/bar", "value": 10} ] + self.assertRaises(jsonpatch.JsonPatchConflict, jsonpatch.apply_patch, src, patch_obj) + + modules = ['jsonpatch'] -- cgit v1.2.1