20260124_030955.906 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}} 20260124_030955.907 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260124_030955.907 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030955.908 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJ1cGRhdGVfaWQiOiAiYjM4Yzk2YjctODU3ZC00OGI5LTlmZTEtZjQyMDU2MDA4MWZhIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wMS0yNFQwMzowOTo1NS45MDdaIiwgInBvbGljaWVzX2NvdW50IjogNH0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDEtMjRUMDY6MDk6NTUuODgyWiJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJwcmlvcml0eSI6ICIxIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeVZlcnNpb24iOiAiMSIsICJjb25maWciOiB7InBvbGljeV9oZWxsbyI6ICJMb3JlbSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAxLTI0VDAzOjA5OjU1Ljg4MloifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjEuNSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNjowOTo1NS44ODJaIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNDowOTo1NS44ODJaIn19"}}] 20260124_030955.908 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "b38c96b7-857d-48b9-9fe1-f420560081fa", "action": "gathered", "timestamp": "2026-01-24T03:09:55.907Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030955.908 INFO MainThread mock-context-logger.test_update_not_only_config: runtime_properties: {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "b38c96b7-857d-48b9-9fe1-f420560081fa", "action": "gathered", "timestamp": "2026-01-24T03:09:55.907Z", "policies_count": 4}} 20260124_030955.908 INFO MainThread mock-context-logger.test_update_not_only_config: policies: {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}} 20260124_030955.909 INFO MainThread mock-context-logger.test_update_not_only_config: policy_update: [{"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "aa20"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}] 20260124_030955.909 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_multi_2]: not yet in policies 20260124_030955.909 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_not_only_config test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update_not_only_config", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "b38c96b7-857d-48b9-9fe1-f420560081fa", "action": "gathered", "timestamp": "2026-01-24T03:09:55.907Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030955.909 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "aa20"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}], added_policies: {"dcae_policies_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi_2"}}}}, removed_policies: ["monkeyed.Config_multi"] 20260124_030955.910 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi_2"}} 20260124_030955.910 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJ1cGRhdGVfaWQiOiAiZDk0ZDViODUtNTFhOS00YTQwLTg0ZDYtNWQ1NmYzOTM4MDhlIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInRpbWVzdGFtcCI6ICIyMDI2LTAxLTI0VDAzOjA5OjU1LjkxMFoiLCAicG9saWNpZXNfY291bnQiOiA0fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogImFhMjAifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMi4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNDowOTo1NS44ODJaIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICJ9"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjEuNSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNjowOTo1NS44ODJaIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2", "Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjEifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGlfMi4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNDowOTo1NS44ODJaIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICJ9"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJwcmlvcml0eSI6ICIxIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeVZlcnNpb24iOiAiMSIsICJjb25maWciOiB7InBvbGljeV9oZWxsbyI6ICJMb3JlbSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAxLTI0VDAzOjA5OjU1Ljg4MloifX0="}}] 20260124_030955.910 INFO MainThread mock-context-logger.policy_update_not_only_config: app_config {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030955.911 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_not_only_config test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update_not_only_config", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "aa20"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi_2"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "d94d5b85-51a9-4a40-84d6-5d56f393808e", "action": "updated", "timestamp": "2026-01-24T03:09:55.910Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030955.911 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_multi]: removed 20260124_030955.911 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_multi_2]: {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi_2"} 20260124_030955.911 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_peach_2]: {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "aa20"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"} 20260124_030955.911 INFO MainThread mock-context-logger.test_update_not_only_config: expected[monkeyed.Config_peach]: {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"} 20260124_030955.912 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_peach]: {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"} 20260124_030955.912 INFO MainThread mock-context-logger.test_update_not_only_config: expected[monkeyed.Config_both]: {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"} 20260124_030955.912 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_both]: {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"} 20260124_030955.912 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260124_030955.922 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}} 20260124_030955.923 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260124_030955.923 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030955.923 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJ1cGRhdGVfaWQiOiAiYjYxM2M2ZTQtZWNiYS00NDNjLTkxODItODIwZWQ2MTBlMTQ3IiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wMS0yNFQwMzowOTo1NS45MjNaIiwgInBvbGljaWVzX2NvdW50IjogNH0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDEtMjRUMDY6MDk6NTUuODgyWiJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJwcmlvcml0eSI6ICIxIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeVZlcnNpb24iOiAiMSIsICJjb25maWciOiB7InBvbGljeV9oZWxsbyI6ICJMb3JlbSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAxLTI0VDAzOjA5OjU1Ljg4MloifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjEuNSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNjowOTo1NS44ODJaIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNDowOTo1NS44ODJaIn19"}}] 20260124_030955.924 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "b613c6e4-ecba-443c-9182-820ed610e147", "action": "gathered", "timestamp": "2026-01-24T03:09:55.923Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030955.924 INFO MainThread mock-context-logger.test_remove_then_update: runtime_properties: {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "b613c6e4-ecba-443c-9182-820ed610e147", "action": "gathered", "timestamp": "2026-01-24T03:09:55.923Z", "policies_count": 4}} 20260124_030955.924 INFO MainThread mock-context-logger.test_remove_then_update: policies: {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}} 20260124_030955.925 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "b613c6e4-ecba-443c-9182-820ed610e147", "action": "gathered", "timestamp": "2026-01-24T03:09:55.923Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030955.925 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach_2", "monkeyed.Config_multi", "monkeyed.Config_both", "monkeyed.Config_peach"] 20260124_030955.926 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20260124_030955.926 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJ1cGRhdGVfaWQiOiAiOGI0ODU0YTAtZmQzYi00ZDlmLWFlMzAtZTdkOWQzZmE2ODRiIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInRpbWVzdGFtcCI6ICIyMDI2LTAxLTI0VDAzOjA5OjU1LjkyNloiLCAicG9saWNpZXNfY291bnQiOiAwfQ=="}}] 20260124_030955.926 INFO MainThread mock-context-logger.policy_update: app_config {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030955.927 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "8b4854a0-fd3b-4d9f-ae30-e7d9d3fa684b", "action": "updated", "timestamp": "2026-01-24T03:09:55.926Z", "policies_count": 0}}, "id": "test_ms_id"}} 20260124_030955.927 INFO MainThread mock-context-logger.test_remove_then_update: policy_update: [{"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "aa20"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}] 20260124_030955.927 INFO MainThread mock-context-logger.test_remove_then_update: policy[monkeyed.Config_multi_2]: not yet in policies 20260124_030955.927 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "8b4854a0-fd3b-4d9f-ae30-e7d9d3fa684b", "action": "updated", "timestamp": "2026-01-24T03:09:55.926Z", "policies_count": 0}}, "id": "test_ms_id"}} 20260124_030955.928 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "aa20"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}], added_policies: {"dcae_policies_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi_2"}}}}, removed_policies: ["monkeyed.Config_multi"] 20260124_030955.928 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi_2"}} 20260124_030955.928 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJ1cGRhdGVfaWQiOiAiNjU0NDhhMWQtMDdlNi00YjczLTk4MWItMDA0YTg3NzY4NmNhIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInRpbWVzdGFtcCI6ICIyMDI2LTAxLTI0VDAzOjA5OjU1LjkyOFoiLCAicG9saWNpZXNfY291bnQiOiAyfQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogImFhMjAifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMi4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNDowOTo1NS44ODJaIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICJ9"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2", "Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjEifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGlfMi4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNDowOTo1NS44ODJaIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICJ9"}}] 20260124_030955.928 INFO MainThread mock-context-logger.policy_update: app_config {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030955.929 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "aa20"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "65448a1d-07e6-4b73-981b-004a877686ca", "action": "updated", "timestamp": "2026-01-24T03:09:55.928Z", "policies_count": 2}}, "id": "test_ms_id"}} 20260124_030955.929 INFO MainThread mock-context-logger.test_remove_then_update: policy[monkeyed.Config_multi]: removed 20260124_030955.929 INFO MainThread mock-context-logger.test_remove_then_update: policy[monkeyed.Config_multi_2]: {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi_2"} 20260124_030955.929 INFO MainThread mock-context-logger.test_remove_then_update: policy[monkeyed.Config_peach_2]: {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "aa20"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"} 20260124_030955.930 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260124_030955.950 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}} 20260124_030955.951 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260124_030955.951 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030955.951 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJ1cGRhdGVfaWQiOiAiZDFkNDI5ZjItOGY0YS00ZjIyLWE2MDItNzIyN2JkYzI1MTNkIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wMS0yNFQwMzowOTo1NS45NTFaIiwgInBvbGljaWVzX2NvdW50IjogNH0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDEtMjRUMDY6MDk6NTUuODgyWiJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJwcmlvcml0eSI6ICIxIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeVZlcnNpb24iOiAiMSIsICJjb25maWciOiB7InBvbGljeV9oZWxsbyI6ICJMb3JlbSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAxLTI0VDAzOjA5OjU1Ljg4MloifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjEuNSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNjowOTo1NS44ODJaIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNDowOTo1NS44ODJaIn19"}}] 20260124_030955.952 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "d1d429f2-8f4a-4f22-a602-7227bdc2513d", "action": "gathered", "timestamp": "2026-01-24T03:09:55.951Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030955.952 INFO MainThread mock-context-logger.test_delete_node: runtime_properties: {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "d1d429f2-8f4a-4f22-a602-7227bdc2513d", "action": "gathered", "timestamp": "2026-01-24T03:09:55.951Z", "policies_count": 4}} 20260124_030955.952 INFO MainThread mock-context-logger.test_delete_node: policies: {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}} 20260124_030955.953 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_delete", "policies_event": {"update_id": "d1d429f2-8f4a-4f22-a602-7227bdc2513d", "action": "gathered", "timestamp": "2026-01-24T03:09:55.951Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030955.953 INFO MainThread mock-context-logger._run_transaction: response 200 for delete_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}] 20260124_030955.953 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260124_030955.953 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030955.954 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_delete", "policies_event": {"update_id": "d1d429f2-8f4a-4f22-a602-7227bdc2513d", "action": "gathered", "timestamp": "2026-01-24T03:09:55.951Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030955.954 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260124_030955.968 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}} 20260124_030955.969 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260124_030955.970 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030955.970 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJ1cGRhdGVfaWQiOiAiZmZlOGMwODgtZTc1Yi00N2Y5LTkyYjUtZWJiYWFlYzQzYzYwIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wMS0yNFQwMzowOTo1NS45NzBaIiwgInBvbGljaWVzX2NvdW50IjogNH0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDEtMjRUMDY6MDk6NTUuODgyWiJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJwcmlvcml0eSI6ICIxIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeVZlcnNpb24iOiAiMSIsICJjb25maWciOiB7InBvbGljeV9oZWxsbyI6ICJMb3JlbSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAxLTI0VDAzOjA5OjU1Ljg4MloifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjEuNSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNjowOTo1NS44ODJaIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNDowOTo1NS44ODJaIn19"}}] 20260124_030955.970 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "ffe8c088-e75b-47f9-92b5-ebbaaec43c60", "action": "gathered", "timestamp": "2026-01-24T03:09:55.970Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030955.971 INFO MainThread mock-context-logger.test_policies_to_node: runtime_properties: {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "ffe8c088-e75b-47f9-92b5-ebbaaec43c60", "action": "gathered", "timestamp": "2026-01-24T03:09:55.970Z", "policies_count": 4}} 20260124_030955.971 INFO MainThread mock-context-logger.test_policies_to_node: policies: {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}} 20260124_030955.971 INFO MainThread mock-context-logger.test_policies_to_node: expected[monkeyed.Config_peach]: {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"} 20260124_030955.971 INFO MainThread mock-context-logger.test_policies_to_node: policy[monkeyed.Config_peach]: {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"} 20260124_030955.971 INFO MainThread mock-context-logger.test_policies_to_node: expected[monkeyed.Config_both]: {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"} 20260124_030955.971 INFO MainThread mock-context-logger.test_policies_to_node: policy[monkeyed.Config_both]: {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"} 20260124_030955.972 INFO MainThread mock-context-logger.test_policies_to_node: expected[monkeyed.Config_peach_2]: {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"} 20260124_030955.972 INFO MainThread mock-context-logger.test_policies_to_node: policy[monkeyed.Config_peach_2]: {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"} 20260124_030955.972 INFO MainThread mock-context-logger.test_policies_to_node: expected[monkeyed.Config_multi]: {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"} 20260124_030955.972 INFO MainThread mock-context-logger.test_policies_to_node: policy[monkeyed.Config_multi]: {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"} 20260124_030955.972 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260124_030955.983 INFO MainThread mock-context-logger.test_delete_bad_config: runtime_properties: {"service_component_name": "delete_node_empty", "policies_event": {}} 20260124_030955.984 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"service_component_name": "delete_node_empty", "exe_task": "node_delete", "policies_event": {}}, "id": "test_ms_id"}} 20260124_030955.984 ERROR MainThread mock-context-logger._run_transaction: RequestException - failed to delete_policies at http://consul:8500/v1/txn: monkey-boom on txn=[{"KV": {"Key": "delete_node_empty:policies/", "Verb": "delete-tree"}}] 20260124_030955.984 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260124_030955.984 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030955.985 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_delete", "policies_event": {}, "application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}}, "id": "test_ms_id"}} 20260124_030955.985 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260124_030955.991 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"execute_operation": "policy_update"}, "id": "test_ms_id"}} 20260124_030955.992 ERROR MainThread mock-context-logger._update_policies: update_policies_on_ctx - no updated, added, or removed policies received 20260124_030955.992 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"execute_operation": "policy_update"}, "id": "test_ms_id"}} 20260124_030955.992 INFO MainThread mock-context-logger.test_defenses_on_policy_update: policy_update() ok 20260124_030955.992 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260124_030955.997 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}} 20260124_030955.998 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260124_030955.998 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030955.998 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJ1cGRhdGVfaWQiOiAiYTI5ZmU1MTItNzBmYy00NWI0LTljY2QtZGI4M2EyZGRiYjUxIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wMS0yNFQwMzowOTo1NS45OThaIiwgInBvbGljaWVzX2NvdW50IjogNH0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDEtMjRUMDY6MDk6NTUuODgyWiJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJwcmlvcml0eSI6ICIxIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeVZlcnNpb24iOiAiMSIsICJjb25maWciOiB7InBvbGljeV9oZWxsbyI6ICJMb3JlbSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAxLTI0VDAzOjA5OjU1Ljg4MloifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjEuNSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNjowOTo1NS44ODJaIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNDowOTo1NS44ODJaIn19"}}] 20260124_030955.999 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "a29fe512-70fc-45b4-9ccd-db83a2ddbb51", "action": "gathered", "timestamp": "2026-01-24T03:09:55.998Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030955.999 INFO MainThread mock-context-logger.test_remove_all_policies: runtime_properties: {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "a29fe512-70fc-45b4-9ccd-db83a2ddbb51", "action": "gathered", "timestamp": "2026-01-24T03:09:55.998Z", "policies_count": 4}} 20260124_030955.999 INFO MainThread mock-context-logger.test_remove_all_policies: policies: {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}} 20260124_030956.000 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "a29fe512-70fc-45b4-9ccd-db83a2ddbb51", "action": "gathered", "timestamp": "2026-01-24T03:09:55.998Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030956.000 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach_2", "monkeyed.Config_multi", "monkeyed.Config_both", "monkeyed.Config_peach"] 20260124_030956.001 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20260124_030956.001 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJ1cGRhdGVfaWQiOiAiNjFjMjYxYTItY2M2Yy00ZDcyLWE3MzMtNGU3MTJjNWI1YzgyIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInRpbWVzdGFtcCI6ICIyMDI2LTAxLTI0VDAzOjA5OjU2LjAwMVoiLCAicG9saWNpZXNfY291bnQiOiAwfQ=="}}] 20260124_030956.001 INFO MainThread mock-context-logger.policy_update: app_config {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.002 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "61c261a2-cc6c-4d72-a733-4e712c5b5c82", "action": "updated", "timestamp": "2026-01-24T03:09:56.001Z", "policies_count": 0}}, "id": "test_ms_id"}} 20260124_030956.002 INFO MainThread mock-context-logger.test_remove_all_policies: removed: ['monkeyed.Config_peach_2', 'monkeyed.Config_multi', 'monkeyed.Config_both', 'monkeyed.Config_peach'] 20260124_030956.002 INFO MainThread mock-context-logger.test_remove_all_policies: runtime_properties: {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "61c261a2-cc6c-4d72-a733-4e712c5b5c82", "action": "updated", "timestamp": "2026-01-24T03:09:56.001Z", "policies_count": 0}} 20260124_030956.002 INFO MainThread mock-context-logger.test_remove_all_policies: expected = default application_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.002 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260124_030956.017 INFO MainThread mock-context-logger.test_delete_node_no_policies: runtime_properties: {"service_component_name": "delete_node_empty", "policies_event": {}} 20260124_030956.017 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"service_component_name": "delete_node_empty", "exe_task": "node_delete", "policies_event": {}}, "id": "test_ms_id"}} 20260124_030956.018 ERROR MainThread mock-context-logger._run_transaction: RequestException - failed to delete_policies at http://consul:8500/v1/txn: monkey-boom on txn=[{"KV": {"Key": "delete_node_empty:policies/", "Verb": "delete-tree"}}] 20260124_030956.018 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260124_030956.018 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.018 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_delete", "policies_event": {}, "application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}}, "id": "test_ms_id"}} 20260124_030956.018 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260124_030956.026 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}} 20260124_030956.027 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260124_030956.027 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.028 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJ1cGRhdGVfaWQiOiAiNTUyZTkxNTktMzMyNC00YTIyLTljNzAtZjk2NDliMjhmNWRkIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wMS0yNFQwMzowOTo1Ni4wMjhaIiwgInBvbGljaWVzX2NvdW50IjogNH0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDEtMjRUMDY6MDk6NTUuODgyWiJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJwcmlvcml0eSI6ICIxIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeVZlcnNpb24iOiAiMSIsICJjb25maWciOiB7InBvbGljeV9oZWxsbyI6ICJMb3JlbSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAxLTI0VDAzOjA5OjU1Ljg4MloifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjEuNSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNjowOTo1NS44ODJaIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNDowOTo1NS44ODJaIn19"}}] 20260124_030956.028 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "552e9159-3324-4a22-9c70-f9649b28f5dd", "action": "gathered", "timestamp": "2026-01-24T03:09:56.028Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030956.028 INFO MainThread mock-context-logger.test_gather_policies_to_node: runtime_properties: {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "552e9159-3324-4a22-9c70-f9649b28f5dd", "action": "gathered", "timestamp": "2026-01-24T03:09:56.028Z", "policies_count": 4}} 20260124_030956.029 INFO MainThread mock-context-logger.test_gather_policies_to_node: policies: {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}} 20260124_030956.029 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260124_030956.038 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}} 20260124_030956.039 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260124_030956.040 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.040 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJ1cGRhdGVfaWQiOiAiOTVlOTkyN2MtYjA1YS00MjIzLWIyN2MtNTU0ZGY2NDhmOTU0IiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wMS0yNFQwMzowOTo1Ni4wNDBaIiwgInBvbGljaWVzX2NvdW50IjogNH0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDEtMjRUMDY6MDk6NTUuODgyWiJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJwcmlvcml0eSI6ICIxIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeVZlcnNpb24iOiAiMSIsICJjb25maWciOiB7InBvbGljeV9oZWxsbyI6ICJMb3JlbSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAxLTI0VDAzOjA5OjU1Ljg4MloifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjEuNSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNjowOTo1NS44ODJaIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNDowOTo1NS44ODJaIn19"}}] 20260124_030956.040 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "95e9927c-b05a-4223-b27c-554df648f954", "action": "gathered", "timestamp": "2026-01-24T03:09:56.040Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030956.041 INFO MainThread mock-context-logger.test_update_many_calcs: runtime_properties: {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "95e9927c-b05a-4223-b27c-554df648f954", "action": "gathered", "timestamp": "2026-01-24T03:09:56.040Z", "policies_count": 4}} 20260124_030956.041 INFO MainThread mock-context-logger.test_update_many_calcs: policies: {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}} 20260124_030956.041 INFO MainThread mock-context-logger.test_update_many_calcs: policy_update: [{"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "aa20"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}] 20260124_030956.041 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_multi_2]: not yet in policies 20260124_030956.041 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_many_calcs test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update_many_calcs", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "95e9927c-b05a-4223-b27c-554df648f954", "action": "gathered", "timestamp": "2026-01-24T03:09:56.040Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030956.042 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "aa20"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}], added_policies: {"dcae_policies_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi_2"}}}}, removed_policies: ["monkeyed.Config_multi"] 20260124_030956.042 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi_2"}} 20260124_030956.042 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJ1cGRhdGVfaWQiOiAiMDAzMzEzMjgtYTY3Yi00MzIzLThkY2ItNGVjN2RlZWEyODc4IiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInRpbWVzdGFtcCI6ICIyMDI2LTAxLTI0VDAzOjA5OjU2LjA0MloiLCAicG9saWNpZXNfY291bnQiOiA0fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogImFhMjAifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMi4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNDowOTo1NS44ODJaIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICJ9"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjEuNSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNjowOTo1NS44ODJaIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2", "Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjEifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGlfMi4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNDowOTo1NS44ODJaIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICJ9"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJwcmlvcml0eSI6ICIxIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeVZlcnNpb24iOiAiMSIsICJjb25maWciOiB7InBvbGljeV9oZWxsbyI6ICJMb3JlbSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAxLTI0VDAzOjA5OjU1Ljg4MloifX0="}}] 20260124_030956.043 INFO MainThread mock-context-logger.policy_update_many_calcs: app_config {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.043 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_many_calcs test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update_many_calcs", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "aa20"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi_2"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "00331328-a67b-4323-8dcb-4ec7deea2878", "action": "updated", "timestamp": "2026-01-24T03:09:56.042Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030956.044 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_multi]: removed 20260124_030956.044 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_multi_2]: {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi_2"} 20260124_030956.044 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_peach_2]: {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "aa20"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"} 20260124_030956.044 INFO MainThread mock-context-logger.test_update_many_calcs: expected[monkeyed.Config_peach]: {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"} 20260124_030956.044 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_peach]: {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"} 20260124_030956.044 INFO MainThread mock-context-logger.test_update_many_calcs: expected[monkeyed.Config_both]: {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"} 20260124_030956.044 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_both]: {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"} 20260124_030956.045 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260124_030956.061 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}} 20260124_030956.062 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260124_030956.062 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.062 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJ1cGRhdGVfaWQiOiAiNDY0NjE2OTYtMGZlOC00OWYwLTg3MzYtYWYzYTQzMTE4MWFkIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wMS0yNFQwMzowOTo1Ni4wNjJaIiwgInBvbGljaWVzX2NvdW50IjogNH0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDEtMjRUMDY6MDk6NTUuODgyWiJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJwcmlvcml0eSI6ICIxIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeVZlcnNpb24iOiAiMSIsICJjb25maWciOiB7InBvbGljeV9oZWxsbyI6ICJMb3JlbSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAxLTI0VDAzOjA5OjU1Ljg4MloifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjEuNSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNjowOTo1NS44ODJaIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNDowOTo1NS44ODJaIn19"}}] 20260124_030956.063 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "46461696-0fe8-49f0-8736-af3a431181ad", "action": "gathered", "timestamp": "2026-01-24T03:09:56.062Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030956.063 INFO MainThread mock-context-logger.test_remove_all_policies_twice: runtime_properties: {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "46461696-0fe8-49f0-8736-af3a431181ad", "action": "gathered", "timestamp": "2026-01-24T03:09:56.062Z", "policies_count": 4}} 20260124_030956.063 INFO MainThread mock-context-logger.test_remove_all_policies_twice: policies: {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}} 20260124_030956.063 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "46461696-0fe8-49f0-8736-af3a431181ad", "action": "gathered", "timestamp": "2026-01-24T03:09:56.062Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030956.064 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach_2", "monkeyed.Config_multi", "monkeyed.Config_both", "monkeyed.Config_peach"] 20260124_030956.064 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20260124_030956.064 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJ1cGRhdGVfaWQiOiAiZWE3YjI0MDYtZTVjYy00NWYwLWIwYmEtNjgyNmJmODliM2Y3IiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInRpbWVzdGFtcCI6ICIyMDI2LTAxLTI0VDAzOjA5OjU2LjA2NFoiLCAicG9saWNpZXNfY291bnQiOiAwfQ=="}}] 20260124_030956.065 INFO MainThread mock-context-logger.policy_update: app_config {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.065 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "ea7b2406-e5cc-45f0-b0ba-6826bf89b3f7", "action": "updated", "timestamp": "2026-01-24T03:09:56.064Z", "policies_count": 0}}, "id": "test_ms_id"}} 20260124_030956.066 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "ea7b2406-e5cc-45f0-b0ba-6826bf89b3f7", "action": "updated", "timestamp": "2026-01-24T03:09:56.064Z", "policies_count": 0}}, "id": "test_ms_id"}} 20260124_030956.066 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach_2", "monkeyed.Config_multi", "monkeyed.Config_both", "monkeyed.Config_peach"] 20260124_030956.066 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20260124_030956.066 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "ea7b2406-e5cc-45f0-b0ba-6826bf89b3f7", "action": "updated", "timestamp": "2026-01-24T03:09:56.064Z", "policies_count": 0}}, "id": "test_ms_id"}} 20260124_030956.067 INFO MainThread mock-context-logger.test_remove_all_policies_twice: removed: ['monkeyed.Config_peach_2', 'monkeyed.Config_multi', 'monkeyed.Config_both', 'monkeyed.Config_peach'] 20260124_030956.067 INFO MainThread mock-context-logger.test_remove_all_policies_twice: runtime_properties: {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "ea7b2406-e5cc-45f0-b0ba-6826bf89b3f7", "action": "updated", "timestamp": "2026-01-24T03:09:56.064Z", "policies_count": 0}} 20260124_030956.067 INFO MainThread mock-context-logger.test_remove_all_policies_twice: expected = default application_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.067 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260124_030956.086 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}} 20260124_030956.087 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260124_030956.088 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.088 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJ1cGRhdGVfaWQiOiAiZTYxZDllMGYtMTdmYS00NzNmLWE5OGItYjhmZmYyNDdiMDc2IiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wMS0yNFQwMzowOTo1Ni4wODhaIiwgInBvbGljaWVzX2NvdW50IjogNH0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDEtMjRUMDY6MDk6NTUuODgyWiJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJwcmlvcml0eSI6ICIxIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeVZlcnNpb24iOiAiMSIsICJjb25maWciOiB7InBvbGljeV9oZWxsbyI6ICJMb3JlbSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAxLTI0VDAzOjA5OjU1Ljg4MloifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjEuNSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNjowOTo1NS44ODJaIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNDowOTo1NS44ODJaIn19"}}] 20260124_030956.088 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "e61d9e0f-17fa-473f-a98b-b8fff247b076", "action": "gathered", "timestamp": "2026-01-24T03:09:56.088Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030956.089 INFO MainThread mock-context-logger.test_update_policies_not: runtime_properties: {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "e61d9e0f-17fa-473f-a98b-b8fff247b076", "action": "gathered", "timestamp": "2026-01-24T03:09:56.088Z", "policies_count": 4}} 20260124_030956.089 INFO MainThread mock-context-logger.test_update_policies_not: policies: {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}} 20260124_030956.089 INFO MainThread mock-context-logger.test_update_policies_not: app_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.089 INFO MainThread mock-context-logger.test_update_policies_not: policy_update: [{"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_3.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi_3", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi_3"}] 20260124_030956.090 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "e61d9e0f-17fa-473f-a98b-b8fff247b076", "action": "gathered", "timestamp": "2026-01-24T03:09:56.088Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030956.090 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_peach"}, {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.1.xml", "type": "JSON", "policyVersion": "1", "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_peach_2"}, {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_3.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi_3", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi_3"}], added_policies: {"<<>>": {"policies": {"monkeyed.Config_multi_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi_2"}}}, "dcae_policies_node_id": {"policies": {"monkeyed.Config_peach_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.1.xml", "type": "JSON", "policyVersion": "1", "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_peach_2"}}}}, removed_policies: ["<<>>"] 20260124_030956.090 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_peach_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.1.xml", "type": "JSON", "policyVersion": "1", "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_peach_2"}} 20260124_030956.090 INFO MainThread mock-context-logger._update_policies: skipped updates on policies: {"unexpected": [{"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.1.xml", "type": "JSON", "policyVersion": "1", "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_peach_2"}, {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.1.xml", "type": "JSON", "policyVersion": "1", "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_peach_2"}], "duplicate": [], "same": [{"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_peach"}], "ignored": [{"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_3.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi_3", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi_3"}]} 20260124_030956.091 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "e61d9e0f-17fa-473f-a98b-b8fff247b076", "action": "gathered", "timestamp": "2026-01-24T03:09:56.088Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030956.091 INFO MainThread mock-context-logger.test_update_policies_not: runtime_properties: {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "e61d9e0f-17fa-473f-a98b-b8fff247b076", "action": "gathered", "timestamp": "2026-01-24T03:09:56.088Z", "policies_count": 4}} 20260124_030956.091 INFO MainThread mock-context-logger.test_update_policies_not: policies not changed: {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}} 20260124_030956.091 INFO MainThread mock-context-logger.test_update_policies_not: app_config not changed: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.092 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260124_030956.108 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}} 20260124_030956.109 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260124_030956.109 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.109 ERROR MainThread mock-context-logger._run_transaction: RequestException - failed to store_policies at http://consul:8500/v1/txn: monkey-boom on txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJ1cGRhdGVfaWQiOiAiOTk4MDA5MzktNzMxMC00MmE0LTg4MzEtMmE3MjdlNTdjZWQ0IiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wMS0yNFQwMzowOTo1Ni4xMDlaIiwgInBvbGljaWVzX2NvdW50IjogNH0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDEtMjRUMDY6MDk6NTUuODgyWiJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJwcmlvcml0eSI6ICIxIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeVZlcnNpb24iOiAiMSIsICJjb25maWciOiB7InBvbGljeV9oZWxsbyI6ICJMb3JlbSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAxLTI0VDAzOjA5OjU1Ljg4MloifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjEuNSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNjowOTo1NS44ODJaIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNDowOTo1NS44ODJaIn19"}}] 20260124_030956.110 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "99800939-7310-42a4-8831-2a727e57ced4", "action": "gathered", "timestamp": "2026-01-24T03:09:56.109Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030956.110 INFO MainThread mock-context-logger.test_delete_node_no_consul: runtime_properties: {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "99800939-7310-42a4-8831-2a727e57ced4", "action": "gathered", "timestamp": "2026-01-24T03:09:56.109Z", "policies_count": 4}} 20260124_030956.110 INFO MainThread mock-context-logger.test_delete_node_no_consul: policies: {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}} 20260124_030956.111 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_delete", "policies_event": {"update_id": "99800939-7310-42a4-8831-2a727e57ced4", "action": "gathered", "timestamp": "2026-01-24T03:09:56.109Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030956.111 ERROR MainThread mock-context-logger._run_transaction: RequestException - failed to delete_policies at http://consul:8500/v1/txn: monkey-boom on txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}] 20260124_030956.111 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260124_030956.111 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.112 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_delete", "policies_event": {"update_id": "99800939-7310-42a4-8831-2a727e57ced4", "action": "gathered", "timestamp": "2026-01-24T03:09:56.109Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030956.112 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260124_030956.126 INFO MainThread mock-context-logger.test_wrong_ctx_policy_update: cloudify.relationships.depends_on not a node boom: can only invoke update_policies_on_node on node 20260124_030956.126 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260124_030956.130 INFO MainThread mock-context-logger.test_delete_ms_no_consul_addr: runtime_properties: {"service_component_name": "delete_node_empty", "policies_event": {}} 20260124_030956.130 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"service_component_name": "delete_node_empty", "exe_task": "node_delete", "policies_event": {}}, "id": "test_ms_id"}} 20260124_030956.130 ERROR MainThread mock-context-logger._run_transaction: RequestException - failed to delete_policies at http://consul:8500/v1/txn: monkey-boom on txn=[{"KV": {"Key": "delete_node_empty:policies/", "Verb": "delete-tree"}}] 20260124_030956.131 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260124_030956.131 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.131 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_delete", "policies_event": {}, "application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}}, "id": "test_ms_id"}} 20260124_030956.131 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260124_030956.138 INFO MainThread mock-context-logger.test_wrong_ctx_node_configure: cloudify.relationships.depends_on not a node boom: can only invoke gather_policies_to_node on node 20260124_030956.138 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260124_030956.142 INFO MainThread mock-context-logger.test_delete_node_empty: runtime_properties: {} 20260124_030956.143 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_delete"}, "id": "test_ms_id"}} 20260124_030956.143 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260124_030956.144 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.144 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_delete", "application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}}, "id": "test_ms_id"}} 20260124_030956.144 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260124_030956.152 INFO MainThread mock-context-logger.test_delete_node_lost_scn: runtime_properties: {"policies_event": {}} 20260124_030956.152 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_delete", "policies_event": {}}, "id": "test_ms_id"}} 20260124_030956.152 WARNING MainThread mock-context-logger.delete_policies: failed to find service_component_name to delete_policies in consul-kv 20260124_030956.153 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260124_030956.153 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.153 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "exe_task": "node_delete", "policies_event": {}, "service_component_name": "unit_test_scn"}, "id": "test_ms_id"}} 20260124_030956.153 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260124_030956.161 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}} 20260124_030956.162 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260124_030956.162 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.162 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJ1cGRhdGVfaWQiOiAiMDdkOGZjMTItMzI0Yi00ZGUzLTgyODQtYmIyYzFjMmQ0Yjg4IiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wMS0yNFQwMzowOTo1Ni4xNjJaIiwgInBvbGljaWVzX2NvdW50IjogNH0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDEtMjRUMDY6MDk6NTUuODgyWiJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJwcmlvcml0eSI6ICIxIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeVZlcnNpb24iOiAiMSIsICJjb25maWciOiB7InBvbGljeV9oZWxsbyI6ICJMb3JlbSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAxLTI0VDAzOjA5OjU1Ljg4MloifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjEuNSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNjowOTo1NS44ODJaIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNDowOTo1NS44ODJaIn19"}}] 20260124_030956.163 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "07d8fc12-324b-4de3-8284-bb2c1c2d4b88", "action": "gathered", "timestamp": "2026-01-24T03:09:56.162Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030956.163 INFO MainThread mock-context-logger.test_bad_update_many_calcs: runtime_properties: {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "07d8fc12-324b-4de3-8284-bb2c1c2d4b88", "action": "gathered", "timestamp": "2026-01-24T03:09:56.162Z", "policies_count": 4}} 20260124_030956.163 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policies: {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}} 20260124_030956.164 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy_update: [{"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "aa20"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "policyVersion": "2", "config": ["damaged config"], "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}] 20260124_030956.164 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_multi_2]: not yet in policies 20260124_030956.164 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_many_calcs test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update_many_calcs", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "07d8fc12-324b-4de3-8284-bb2c1c2d4b88", "action": "gathered", "timestamp": "2026-01-24T03:09:56.162Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030956.164 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "aa20"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "policyVersion": "2", "config": ["damaged config"], "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}], added_policies: {"dcae_policies_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"unexpected": "foo", "none": null}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi_2"}}}}, removed_policies: ["monkeyed.Config_multi"] 20260124_030956.165 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"unexpected": "foo", "none": null}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi_2"}} 20260124_030956.165 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJ1cGRhdGVfaWQiOiAiOTM4OTcwMzgtYzViOS00ZDAzLWJiYWItNzU2ZDJjMDc1NDRjIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInRpbWVzdGFtcCI6ICIyMDI2LTAxLTI0VDAzOjA5OjU2LjE2NVoiLCAicG9saWNpZXNfY291bnQiOiA0fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogImFhMjAifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMi4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IFsiZGFtYWdlZCBjb25maWciXSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjEuNSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNjowOTo1NS44ODJaIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2", "Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjEifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGlfMi4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsidW5leHBlY3RlZCI6ICJmb28iLCAibm9uZSI6IG51bGx9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAifQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJwcmlvcml0eSI6ICIxIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeVZlcnNpb24iOiAiMSIsICJjb25maWciOiB7InBvbGljeV9oZWxsbyI6ICJMb3JlbSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAxLTI0VDAzOjA5OjU1Ljg4MloifX0="}}] 20260124_030956.165 INFO MainThread mock-context-logger.policy_update_many_calcs: app_config {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.166 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_many_calcs test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update_many_calcs", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "aa20"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "policyVersion": "2", "config": ["damaged config"], "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"unexpected": "foo", "none": null}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi_2"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "93897038-c5b9-4d03-bbab-756d2c07544c", "action": "updated", "timestamp": "2026-01-24T03:09:56.165Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030956.166 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_multi]: removed 20260124_030956.166 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_multi_2]: {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"unexpected": "foo", "none": null}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi_2"} 20260124_030956.166 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_peach_2]: {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "aa20"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "policyVersion": "2", "config": ["damaged config"], "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"} 20260124_030956.167 INFO MainThread mock-context-logger.test_bad_update_many_calcs: expected[monkeyed.Config_peach]: {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"} 20260124_030956.167 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_peach]: {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"} 20260124_030956.167 INFO MainThread mock-context-logger.test_bad_update_many_calcs: expected[monkeyed.Config_both]: {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"} 20260124_030956.167 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_both]: {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"} 20260124_030956.167 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260124_030956.183 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}} 20260124_030956.184 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260124_030956.184 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.185 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJ1cGRhdGVfaWQiOiAiMzkyMDFjMDUtNmMzZC00ODA5LThjY2EtMGFjNjkxY2Y2NDlkIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wMS0yNFQwMzowOTo1Ni4xODRaIiwgInBvbGljaWVzX2NvdW50IjogNH0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDEtMjRUMDY6MDk6NTUuODgyWiJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJwcmlvcml0eSI6ICIxIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeVZlcnNpb24iOiAiMSIsICJjb25maWciOiB7InBvbGljeV9oZWxsbyI6ICJMb3JlbSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAxLTI0VDAzOjA5OjU1Ljg4MloifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjEuNSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNjowOTo1NS44ODJaIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNDowOTo1NS44ODJaIn19"}}] 20260124_030956.185 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "39201c05-6c3d-4809-8cca-0ac691cf649d", "action": "gathered", "timestamp": "2026-01-24T03:09:56.184Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030956.185 INFO MainThread mock-context-logger.test_update_policies: runtime_properties: {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "39201c05-6c3d-4809-8cca-0ac691cf649d", "action": "gathered", "timestamp": "2026-01-24T03:09:56.184Z", "policies_count": 4}} 20260124_030956.185 INFO MainThread mock-context-logger.test_update_policies: policies: {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}} 20260124_030956.186 INFO MainThread mock-context-logger.test_update_policies: policy_update: [{"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "aa20"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}] 20260124_030956.186 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_multi_2]: not yet in policies 20260124_030956.186 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "39201c05-6c3d-4809-8cca-0ac691cf649d", "action": "gathered", "timestamp": "2026-01-24T03:09:56.184Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030956.186 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "aa20"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}], added_policies: {"dcae_policies_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi_2"}}}}, removed_policies: ["monkeyed.Config_multi"] 20260124_030956.187 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi_2"}} 20260124_030956.187 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJ1cGRhdGVfaWQiOiAiNGUxMDVkZjQtYzkzZi00MWVmLWEzMjQtOWJiOTZjNzYzNjJkIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInRpbWVzdGFtcCI6ICIyMDI2LTAxLTI0VDAzOjA5OjU2LjE4N1oiLCAicG9saWNpZXNfY291bnQiOiA0fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogImFhMjAifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMi4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNDowOTo1NS44ODJaIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICJ9"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjEuNSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNjowOTo1NS44ODJaIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2", "Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjEifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGlfMi4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNDowOTo1NS44ODJaIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICJ9"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJwcmlvcml0eSI6ICIxIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeVZlcnNpb24iOiAiMSIsICJjb25maWciOiB7InBvbGljeV9oZWxsbyI6ICJMb3JlbSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAxLTI0VDAzOjA5OjU1Ljg4MloifX0="}}] 20260124_030956.188 INFO MainThread mock-context-logger.policy_update: app_config {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.188 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "aa20"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi_2"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "4e105df4-c93f-41ef-a324-9bb96c76362d", "action": "updated", "timestamp": "2026-01-24T03:09:56.187Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030956.188 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_multi]: removed 20260124_030956.188 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_multi_2]: {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi_2"} 20260124_030956.188 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_peach_2]: {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "aa20"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"} 20260124_030956.189 INFO MainThread mock-context-logger.test_update_policies: expected[monkeyed.Config_peach]: {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"} 20260124_030956.189 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_peach]: {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"} 20260124_030956.189 INFO MainThread mock-context-logger.test_update_policies: expected[monkeyed.Config_both]: {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"} 20260124_030956.189 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_both]: {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"} 20260124_030956.189 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260124_030956.204 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}} 20260124_030956.204 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260124_030956.204 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.205 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}}}, "id": "test_ms_id"}} 20260124_030956.205 INFO MainThread mock-context-logger.test_defenses_on_set_policies: runtime_properties: {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}}} 20260124_030956.205 INFO MainThread mock-context-logger.test_defenses_on_set_policies: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}} 20260124_030956.205 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260124_030956.210 INFO MainThread mock-context-logger.test_delete_node_empty_config: runtime_properties: {"service_component_name": "delete_node_empty", "policies_event": {}} 20260124_030956.210 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"service_component_name": "delete_node_empty", "exe_task": "node_delete", "policies_event": {}}, "id": "test_ms_id"}} 20260124_030956.211 ERROR MainThread mock-context-logger._run_transaction: RequestException - failed to delete_policies at http://consul:8500/v1/txn: monkey-boom on txn=[{"KV": {"Key": "delete_node_empty:policies/", "Verb": "delete-tree"}}] 20260124_030956.211 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260124_030956.211 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.211 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_delete", "policies_event": {}, "application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}}, "id": "test_ms_id"}} 20260124_030956.212 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260124_030956.219 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}} 20260124_030956.220 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260124_030956.220 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.221 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJ1cGRhdGVfaWQiOiAiMmM1OWVlYTUtNTdjMC00YzBmLWI1YjQtMzI3OTE5NDEwMDM0IiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wMS0yNFQwMzowOTo1Ni4yMjFaIiwgInBvbGljaWVzX2NvdW50IjogNH0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDEtMjRUMDY6MDk6NTUuODgyWiJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJwcmlvcml0eSI6ICIxIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeVZlcnNpb24iOiAiMSIsICJjb25maWciOiB7InBvbGljeV9oZWxsbyI6ICJMb3JlbSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAxLTI0VDAzOjA5OjU1Ljg4MloifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjEuNSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNjowOTo1NS44ODJaIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNDowOTo1NS44ODJaIn19"}}] 20260124_030956.221 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "2c59eea5-57c0-4c0f-b5b4-327919410034", "action": "gathered", "timestamp": "2026-01-24T03:09:56.221Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030956.221 INFO MainThread mock-context-logger.test_remove_update_many_calcs: runtime_properties: {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "2c59eea5-57c0-4c0f-b5b4-327919410034", "action": "gathered", "timestamp": "2026-01-24T03:09:56.221Z", "policies_count": 4}} 20260124_030956.222 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policies: {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}} 20260124_030956.222 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_many_calcs test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update_many_calcs", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi"}, "monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "property": null, "policyConfigMessage": "Config Retrieved! ", "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "2c59eea5-57c0-4c0f-b5b4-327919410034", "action": "gathered", "timestamp": "2026-01-24T03:09:56.221Z", "policies_count": 4}}, "id": "test_ms_id"}} 20260124_030956.222 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach_2", "monkeyed.Config_multi", "monkeyed.Config_both", "monkeyed.Config_peach"] 20260124_030956.223 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20260124_030956.223 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJ1cGRhdGVfaWQiOiAiYTFjMTVkMDEtOTUxMS00ZmQ3LThjMmYtM2ZlYzgyYTViMzllIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInRpbWVzdGFtcCI6ICIyMDI2LTAxLTI0VDAzOjA5OjU2LjIyM1oiLCAicG9saWNpZXNfY291bnQiOiAwfQ=="}}] 20260124_030956.223 INFO MainThread mock-context-logger.policy_update_many_calcs: app_config {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.224 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_many_calcs test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update_many_calcs", "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "a1c15d01-9511-4fd7-8c2f-3fec82a5b39e", "action": "updated", "timestamp": "2026-01-24T03:09:56.223Z", "policies_count": 0}}, "id": "test_ms_id"}} 20260124_030956.224 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}} 20260124_030956.224 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy_update: [{"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "aa20"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}] 20260124_030956.224 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy[monkeyed.Config_multi_2]: not yet in policies 20260124_030956.225 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_many_calcs test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update_many_calcs", "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "a1c15d01-9511-4fd7-8c2f-3fec82a5b39e", "action": "updated", "timestamp": "2026-01-24T03:09:56.223Z", "policies_count": 0}}, "id": "test_ms_id"}} 20260124_030956.225 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "aa20"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}], added_policies: {"dcae_policies_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi_2"}}}}, removed_policies: ["monkeyed.Config_multi"] 20260124_030956.225 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi_2"}} 20260124_030956.225 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJ1cGRhdGVfaWQiOiAiY2FkZDA3YWYtYTQ3Zi00MDJhLTkzMTQtYWE0Njg2ZjVkNjQyIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInRpbWVzdGFtcCI6ICIyMDI2LTAxLTI0VDAzOjA5OjU2LjIyNVoiLCAicG9saWNpZXNfY291bnQiOiAyfQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogImFhMjAifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMi4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNDowOTo1NS44ODJaIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICJ9"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2", "Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIiwgInByaW9yaXR5IjogIjEifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGlfMi4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMS0yNFQwNDowOTo1NS44ODJaIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICJ9"}}] 20260124_030956.226 INFO MainThread mock-context-logger.policy_update_many_calcs: app_config {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.226 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_many_calcs test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "id": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1.5"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-01-24T06:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_updated_ts": "2026-01-24T07:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policy_filters": {"dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}}, "execute_operation": "policy_update_many_calcs", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "aa20"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi_2": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies_event": {"update_id": "cadd07af-a47f-402a-9314-aa4686f5d642", "action": "updated", "timestamp": "2026-01-24T03:09:56.225Z", "policies_count": 2}}, "id": "test_ms_id"}} 20260124_030956.227 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy[monkeyed.Config_multi]: removed 20260124_030956.227 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy[monkeyed.Config_multi_2]: {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "1"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": false, "policy_id": "monkeyed.Config_multi_2"} 20260124_030956.227 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy[monkeyed.Config_peach_2]: {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "aa20"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-01-24T04:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}, "policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"} 20260124_030956.227 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260124_030956.246 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"execute_operation": "policy_update"}, "id": "test_ms_id"}} 20260124_030956.246 ERROR MainThread mock-context-logger.wrapper: Failed to update the policies unbound method monkeyed_update_policies_boom() must be called with Policies instance as first argument (got NoneType instance instead): Traceback (most recent call last): File "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/onap_dcae_dcaepolicy_lib/dcae_policy.py", line 316, in wrapper Policies._update_policies(updated_policies, added_policies, removed_policies) TypeError: unbound method monkeyed_update_policies_boom() must be called with Policies instance as first argument (got NoneType instance instead) 20260124_030956.247 INFO MainThread mock-context-logger.test_exception_on_update: monkeyed_update_policies_boom: Failed to update the policies unbound method monkeyed_update_policies_boom() must be called with Policies instance as first argument (got NoneType instance instead) 20260124_030956.247 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260124_030956.250 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}} 20260124_030956.251 ERROR MainThread mock-context-logger.wrapper: Failed to set the policies unbound method monkeyed_set_policies_boom() must be called with Policies instance as first argument (got dict instance instead): Traceback (most recent call last): File "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/onap_dcae_dcaepolicy_lib/dcae_policy.py", line 185, in wrapper Policies._set_policies(policies) TypeError: unbound method monkeyed_set_policies_boom() must be called with Policies instance as first argument (got dict instance instead) 20260124_030956.251 INFO MainThread mock-context-logger.test_exception_on_gather: monkeyed_set_policies_boom: Failed to set the policies unbound method monkeyed_set_policies_boom() must be called with Policies instance as first argument (got dict instance instead) 20260124_030956.251 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260124_030956.254 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}} 20260124_030956.254 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260124_030956.254 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"} 20260124_030956.255 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "task_id": null, "task_queue": null, "task_target": null, "blueprint.id": "test_dcae_policy_bp_id", "execution_id": "test_dcae_policy_exe_id", "node": {"type": "ms.nodes.type", "name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z"}}, "id": "test_ms_name"}, "plugin": {"package_name": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null}, "task_name": null, "deployment.id": "test_dcae_policy_dpl_id", "workflow_id": null, "operation": {"name": null, "retry_number": null, "max_retries": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "id": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name", "priority": "2"}, "responseAttributes": {}, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_updated_ts": "2026-01-24T05:09:55.882Z"}, "policyConfigMessage": "Config Retrieved! "}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"type": "non.policy.type", "name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "properties": {}, "id": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}}}, "id": "test_ms_id"}} 20260124_030956.255 INFO MainThread mock-context-logger.test_bad_policies: runtime_properties: {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"weather": "snow", "policy_hello": "Lorem", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-01-24T03:09:55.882Z", "updated_policy_id": "no_policy", "policy_updated_from_ver": "0"}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}}} 20260124_030956.255 INFO MainThread mock-context-logger.test_bad_policies: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}} 20260124_030956.255 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear