コード例 #1
0
ファイル: test_jsonpatch.py プロジェクト: nnazeer/kopf
def test_removal_of_the_subkey():
    patch = Patch()
    patch['xyz'] = {'abc': None}
    jsonpatch = patch.as_json_patch()
    assert jsonpatch == [
        {
            'op': 'remove',
            'path': '/xyz/abc'
        },
    ]
コード例 #2
0
ファイル: test_jsonpatch.py プロジェクト: nnazeer/kopf
def test_removal_of_the_key():
    patch = Patch()
    patch['xyz'] = None
    jsonpatch = patch.as_json_patch()
    assert jsonpatch == [
        {
            'op': 'remove',
            'path': '/xyz'
        },
    ]
コード例 #3
0
ファイル: test_jsonpatch.py プロジェクト: nnazeer/kopf
def test_addition_of_the_key():
    patch = Patch()
    patch['xyz'] = 123
    jsonpatch = patch.as_json_patch()
    assert jsonpatch == [
        {
            'op': 'replace',
            'path': '/xyz',
            'value': 123
        },
    ]