def METHOD_NAME(client):
    client.update_or_create(
        body={
            "apiVersion": "v1",
            "kind": "Node",
            "metadata": {"name": fake_node_name, "labels": fake_labels},
            "spec": {"taints": [fake_taints]},
            "status": {
                "addresses": [
                    {"address": fake_inner_ip, "type": "InternalIP"},
                ],
                "conditions": [
                    {
                        "lastHeartbeatTime": "2021-07-07T04:13:48Z",
                        "lastTransitionTime": "2020-09-16T05:24:53Z",
                        "message": "kubelet is posting ready status",
                        "reason": "KubeletReady",
                        "status": "True",
                        "type": "Ready",
                    }
                ],
            },
        },
        name=fake_node_name,
    )
    yield
    client.delete_wait_finished(fake_node_name)