Skip to content

Commit 2fd1b94

Browse files
committed
feat: add missing e2e test for json and merge patch strategies
1 parent 1693503 commit 2fd1b94

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

kubernetes/e2e_test/test_client.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -536,6 +536,24 @@ def test_configmap_apis(self):
536536
resp = api.patch_namespaced_config_map(
537537
name=name, namespace='default', body=test_configmap)
538538

539+
json_patch_name = "json_patch_name"
540+
json_patch_body = [
541+
{
542+
"op": "replace",
543+
"path": "/metadata/name",
544+
"value": json_patch_name
545+
}
546+
]
547+
resp = api.patch_namespaced_config_map(
548+
name=name, namespace='default', body=json_patch_body)
549+
self.assertEqual(json_patch_name, resp.metadata.name)
550+
551+
merge_patch_name = "merge_patch_name"
552+
merge_patch_body = [{"metadata": {"merge_patch_name": merge_patch_name}}]
553+
resp = api.patch_namespaced_config_map(
554+
name=name, namespace='default', body=merge_patch_body)
555+
self.assertEqual(merge_patch_name, resp.metadata.name)
556+
539557
resp = api.delete_namespaced_config_map(
540558
name=name, body={}, namespace='default')
541559

0 commit comments

Comments
 (0)