コード例 #1
0
ファイル: test_objects.py プロジェクト: zoidbergwill/pykube
def test_update():
    pod = Pod(
        None, {
            'metadata': {
                'name': 'john',
                'kind': 'test'
            },
            'annotations': 'a long string'
        })
    pod.obj = {'metadata': {'name': 'john'}}
    pod.api = MagicMock()
    pod.api.patch.return_value.json.return_value = obj_merge(
        pod.obj, pod._original_obj, False)
    pod.update(is_strategic=False)
    assert pod.metadata == {'name': 'john'}
    assert pod.annotations == {}
コード例 #2
0
ファイル: test_objects.py プロジェクト: vikasit12/pykube
def test_update():
    pod = Pod(
        None,
        {
            "metadata": {
                "name": "john",
                "kind": "test"
            },
            "annotations": "a long string"
        },
    )
    pod.obj = {"metadata": {"name": "john"}}
    pod.api = MagicMock()
    pod.api.patch.return_value.json.return_value = obj_merge(
        pod.obj, pod._original_obj, False)
    pod.update(is_strategic=False)
    assert pod.metadata == {"name": "john"}
    assert pod.annotations == {}