20260207_070500.346 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "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"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.347 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260207_070500.347 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.348 ERROR MainThread mock-context-logger._run_transaction: RequestException - failed to store_policies at http://consul:8500/v1/txn: monkey-boom on txn=[{"KV": {"Verb": "delete-tree", "Key": "unit_test_scn:policies/"}}, {"KV": {"Verb": "set", "Value": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDItMDdUMDc6MDU6MDAuMzQ4WiIsICJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiMzBmZjg4OWYtM2E2Yy00ZTk1LTk1YmItMzQzOTViMTYyNWM0In0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMi40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDItMDdUMTA6MDU6MDAuMzIyWiIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIn0sICJwb2xpY3lWZXJzaW9uIjogIjQifQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2guMS54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAyLTA3VDA3OjA1OjAwLjMyMloiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaCJ9LCAicG9saWN5VmVyc2lvbiI6ICIxIn0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QxMDowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGgifSwgInBvbGljeVZlcnNpb24iOiAiNCJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QwODowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfbXVsdGkifSwgInBvbGljeVZlcnNpb24iOiAiMiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260207_070500.348 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.348Z", "policies_count": 4, "update_id": "30ff889f-3a6c-4e95-95bb-34395b1625c4"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.349 INFO MainThread mock-context-logger.test_delete_node_no_consul: runtime_properties: {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.348Z", "policies_count": 4, "update_id": "30ff889f-3a6c-4e95-95bb-34395b1625c4"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"} 20260207_070500.349 INFO MainThread mock-context-logger.test_delete_node_no_consul: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}} 20260207_070500.349 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.348Z", "policies_count": 4, "update_id": "30ff889f-3a6c-4e95-95bb-34395b1625c4"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_delete"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.349 ERROR MainThread mock-context-logger._run_transaction: RequestException - failed to delete_policies at http://consul:8500/v1/txn: monkey-boom on txn=[{"KV": {"Verb": "delete-tree", "Key": "unit_test_scn:policies/"}}] 20260207_070500.349 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260207_070500.350 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.350 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.348Z", "policies_count": 4, "update_id": "30ff889f-3a6c-4e95-95bb-34395b1625c4"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_delete"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.350 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260207_070500.360 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "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"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.361 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260207_070500.361 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.361 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Verb": "delete-tree", "Key": "unit_test_scn:policies/"}}, {"KV": {"Verb": "set", "Value": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDItMDdUMDc6MDU6MDAuMzYxWiIsICJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiMmZkMGZjYjgtMTdlMy00MTc2LThhNTctYmZkMjk0YjRiYTA1In0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMi40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDItMDdUMTA6MDU6MDAuMzIyWiIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIn0sICJwb2xpY3lWZXJzaW9uIjogIjQifQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2guMS54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAyLTA3VDA3OjA1OjAwLjMyMloiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaCJ9LCAicG9saWN5VmVyc2lvbiI6ICIxIn0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QxMDowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGgifSwgInBvbGljeVZlcnNpb24iOiAiNCJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QwODowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfbXVsdGkifSwgInBvbGljeVZlcnNpb24iOiAiMiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260207_070500.362 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.361Z", "policies_count": 4, "update_id": "2fd0fcb8-17e3-4176-8a57-bfd294b4ba05"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.362 INFO MainThread mock-context-logger.test_remove_all_policies: runtime_properties: {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.361Z", "policies_count": 4, "update_id": "2fd0fcb8-17e3-4176-8a57-bfd294b4ba05"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"} 20260207_070500.362 INFO MainThread mock-context-logger.test_remove_all_policies: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}} 20260207_070500.363 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.361Z", "policies_count": 4, "update_id": "2fd0fcb8-17e3-4176-8a57-bfd294b4ba05"}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.363 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach_2", "monkeyed.Config_peach", "monkeyed.Config_both", "monkeyed.Config_multi"] 20260207_070500.363 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20260207_070500.364 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Verb": "delete-tree", "Key": "unit_test_scn:policies/"}}, {"KV": {"Verb": "set", "Value": "eyJhY3Rpb24iOiAidXBkYXRlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wMi0wN1QwNzowNTowMC4zNjNaIiwgInBvbGljaWVzX2NvdW50IjogMCwgInVwZGF0ZV9pZCI6ICIzNGU3MWY3MS0zMjllLTQ2MjgtOWQ1Yi1hYjFmMWY5ZDg3ZDgifQ==", "Key": "unit_test_scn:policies/event"}}] 20260207_070500.364 INFO MainThread mock-context-logger.policy_update: app_config {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.364 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "updated", "timestamp": "2026-02-07T07:05:00.363Z", "policies_count": 0, "update_id": "34e71f71-329e-4628-9d5b-ab1f1f9d87d8"}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.364 INFO MainThread mock-context-logger.test_remove_all_policies: removed: ['monkeyed.Config_peach_2', 'monkeyed.Config_peach', 'monkeyed.Config_both', 'monkeyed.Config_multi'] 20260207_070500.365 INFO MainThread mock-context-logger.test_remove_all_policies: runtime_properties: {"policies_event": {"action": "updated", "timestamp": "2026-02-07T07:05:00.363Z", "policies_count": 0, "update_id": "34e71f71-329e-4628-9d5b-ab1f1f9d87d8"}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"} 20260207_070500.365 INFO MainThread mock-context-logger.test_remove_all_policies: expected = default application_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.365 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260207_070500.379 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 20260207_070500.379 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260207_070500.381 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.382 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260207_070500.382 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.382 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}}}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.382 INFO MainThread mock-context-logger.test_bad_policies: runtime_properties: {"application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}}} 20260207_070500.382 INFO MainThread mock-context-logger.test_bad_policies: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}} 20260207_070500.383 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260207_070500.388 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "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"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.388 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260207_070500.389 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.389 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Verb": "delete-tree", "Key": "unit_test_scn:policies/"}}, {"KV": {"Verb": "set", "Value": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDItMDdUMDc6MDU6MDAuMzg5WiIsICJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiYWM5ZmVlOTUtNWY1MS00N2FiLTkzNTEtYjdmMTc5MmEwN2NjIn0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMi40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDItMDdUMTA6MDU6MDAuMzIyWiIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIn0sICJwb2xpY3lWZXJzaW9uIjogIjQifQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2guMS54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAyLTA3VDA3OjA1OjAwLjMyMloiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaCJ9LCAicG9saWN5VmVyc2lvbiI6ICIxIn0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QxMDowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGgifSwgInBvbGljeVZlcnNpb24iOiAiNCJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QwODowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfbXVsdGkifSwgInBvbGljeVZlcnNpb24iOiAiMiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260207_070500.389 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.389Z", "policies_count": 4, "update_id": "ac9fee95-5f51-47ab-9351-b7f1792a07cc"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.390 INFO MainThread mock-context-logger.test_bad_update_many_calcs: runtime_properties: {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.389Z", "policies_count": 4, "update_id": "ac9fee95-5f51-47ab-9351-b7f1792a07cc"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"} 20260207_070500.390 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}} 20260207_070500.390 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy_update: [{"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": ["damaged config"], "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_peach_2"}] 20260207_070500.390 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_multi_2]: not yet in policies 20260207_070500.391 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_many_calcs test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.389Z", "policies_count": 4, "update_id": "ac9fee95-5f51-47ab-9351-b7f1792a07cc"}, "execute_operation": "policy_update_many_calcs", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.391 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": ["damaged config"], "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_peach_2"}], added_policies: {"dcae_policies_b_5_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"none": null, "unexpected": "foo"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi_2"}}}}, removed_policies: ["monkeyed.Config_multi"] 20260207_070500.391 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"none": null, "unexpected": "foo"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi_2"}} 20260207_070500.391 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Verb": "delete-tree", "Key": "unit_test_scn:policies/"}}, {"KV": {"Verb": "set", "Value": "eyJhY3Rpb24iOiAidXBkYXRlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wMi0wN1QwNzowNTowMC4zOTFaIiwgInBvbGljaWVzX2NvdW50IjogNCwgInVwZGF0ZV9pZCI6ICJjYzA5YWJmYS1jYWRjLTQ5YTktODkwZS0xNDhiNmRlMjgxNjAifQ==", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjIueG1sIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJwcmlvcml0eSI6ICJhYTIwIiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJjb25maWciOiBbImRhbWFnZWQgY29uZmlnIl0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIn0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2guMS54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAyLTA3VDA3OjA1OjAwLjMyMloiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaCJ9LCAicG9saWN5VmVyc2lvbiI6ICIxIn0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QxMDowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGgifSwgInBvbGljeVZlcnNpb24iOiAiNCJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yLjIueG1sIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJwcmlvcml0eSI6ICIxIiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJjb25maWciOiB7Im5vbmUiOiBudWxsLCAidW5leHBlY3RlZCI6ICJmb28ifSwgInByb3BlcnR5IjogbnVsbCwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lWZXJzaW9uIjogIjIifQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2"}}] 20260207_070500.392 INFO MainThread mock-context-logger.policy_update_many_calcs: app_config {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.392 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_many_calcs test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "updated", "timestamp": "2026-02-07T07:05:00.391Z", "policies_count": 4, "update_id": "cc09abfa-cadc-49a9-890e-148b6de28160"}, "execute_operation": "policy_update_many_calcs", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": ["damaged config"], "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"none": null, "unexpected": "foo"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi_2"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.393 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_multi]: removed 20260207_070500.393 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_multi_2]: {"policy_persistent": false, "policy_body": {"policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"none": null, "unexpected": "foo"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi_2"} 20260207_070500.393 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_peach_2]: {"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": ["damaged config"], "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_peach_2"} 20260207_070500.393 INFO MainThread mock-context-logger.test_bad_update_many_calcs: expected[monkeyed.Config_peach]: {"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"} 20260207_070500.393 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_peach]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"} 20260207_070500.393 INFO MainThread mock-context-logger.test_bad_update_many_calcs: expected[monkeyed.Config_both]: {"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"} 20260207_070500.394 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_both]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"} 20260207_070500.394 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260207_070500.408 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.409 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-maven-clm-master/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) 20260207_070500.409 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) 20260207_070500.409 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260207_070500.414 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "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"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.415 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260207_070500.415 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.415 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Verb": "delete-tree", "Key": "unit_test_scn:policies/"}}, {"KV": {"Verb": "set", "Value": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDItMDdUMDc6MDU6MDAuNDE1WiIsICJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiNTVmMjMzOTctZDY3Zi00MjljLWFmYzMtMzlkZjg0ZWE5MGQ3In0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMi40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDItMDdUMTA6MDU6MDAuMzIyWiIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIn0sICJwb2xpY3lWZXJzaW9uIjogIjQifQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2guMS54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAyLTA3VDA3OjA1OjAwLjMyMloiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaCJ9LCAicG9saWN5VmVyc2lvbiI6ICIxIn0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QxMDowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGgifSwgInBvbGljeVZlcnNpb24iOiAiNCJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QwODowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfbXVsdGkifSwgInBvbGljeVZlcnNpb24iOiAiMiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260207_070500.416 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.415Z", "policies_count": 4, "update_id": "55f23397-d67f-429c-afc3-39df84ea90d7"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.416 INFO MainThread mock-context-logger.test_remove_update_many_calcs: runtime_properties: {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.415Z", "policies_count": 4, "update_id": "55f23397-d67f-429c-afc3-39df84ea90d7"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"} 20260207_070500.416 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}} 20260207_070500.417 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_many_calcs test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.415Z", "policies_count": 4, "update_id": "55f23397-d67f-429c-afc3-39df84ea90d7"}, "execute_operation": "policy_update_many_calcs", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.417 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach_2", "monkeyed.Config_peach", "monkeyed.Config_both", "monkeyed.Config_multi"] 20260207_070500.417 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20260207_070500.418 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Verb": "delete-tree", "Key": "unit_test_scn:policies/"}}, {"KV": {"Verb": "set", "Value": "eyJhY3Rpb24iOiAidXBkYXRlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wMi0wN1QwNzowNTowMC40MThaIiwgInBvbGljaWVzX2NvdW50IjogMCwgInVwZGF0ZV9pZCI6ICIwOTYzZTNlOC0xMTRkLTRiOTctYWRlNi01YzEyNDI0NjYwNDAifQ==", "Key": "unit_test_scn:policies/event"}}] 20260207_070500.418 INFO MainThread mock-context-logger.policy_update_many_calcs: app_config {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.418 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_many_calcs test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "updated", "timestamp": "2026-02-07T07:05:00.418Z", "policies_count": 0, "update_id": "0963e3e8-114d-4b97-ade6-5c1242466040"}, "execute_operation": "policy_update_many_calcs", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.419 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_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}} 20260207_070500.419 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy_update: [{"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_peach_2"}] 20260207_070500.419 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy[monkeyed.Config_multi_2]: not yet in policies 20260207_070500.419 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_many_calcs test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "updated", "timestamp": "2026-02-07T07:05:00.418Z", "policies_count": 0, "update_id": "0963e3e8-114d-4b97-ade6-5c1242466040"}, "execute_operation": "policy_update_many_calcs", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.420 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_peach_2"}], added_policies: {"dcae_policies_b_5_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi_2"}}}}, removed_policies: ["monkeyed.Config_multi"] 20260207_070500.420 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi_2"}} 20260207_070500.420 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Verb": "delete-tree", "Key": "unit_test_scn:policies/"}}, {"KV": {"Verb": "set", "Value": "eyJhY3Rpb24iOiAidXBkYXRlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wMi0wN1QwNzowNTowMC40MjBaIiwgInBvbGljaWVzX2NvdW50IjogMiwgInVwZGF0ZV9pZCI6ICJhY2RlYWMxMi0xZDg2LTRiNDItODNmNC01NGM0NTJkM2JkZGQifQ==", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjIueG1sIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJwcmlvcml0eSI6ICJhYTIwIiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDItMDdUMDg6MDU6MDAuMzIyWiJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiMiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yLjIueG1sIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJwcmlvcml0eSI6ICIxIiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDItMDdUMDg6MDU6MDAuMzIyWiJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiMiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2"}}] 20260207_070500.420 INFO MainThread mock-context-logger.policy_update_many_calcs: app_config {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.421 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_many_calcs test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "updated", "timestamp": "2026-02-07T07:05:00.420Z", "policies_count": 2, "update_id": "acdeac12-1d86-4b42-83f4-54c452d3bddd"}, "execute_operation": "policy_update_many_calcs", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi_2"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.421 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy[monkeyed.Config_multi]: removed 20260207_070500.421 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy[monkeyed.Config_multi_2]: {"policy_persistent": false, "policy_body": {"policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi_2"} 20260207_070500.421 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy[monkeyed.Config_peach_2]: {"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_peach_2"} 20260207_070500.422 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260207_070500.441 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "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"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.442 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260207_070500.443 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.443 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Verb": "delete-tree", "Key": "unit_test_scn:policies/"}}, {"KV": {"Verb": "set", "Value": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDItMDdUMDc6MDU6MDAuNDQzWiIsICJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiMGI3ZjdiNGQtNTE4Yi00ZDI4LWJjZTktODI2ZTgyYzg1Y2QxIn0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMi40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDItMDdUMTA6MDU6MDAuMzIyWiIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIn0sICJwb2xpY3lWZXJzaW9uIjogIjQifQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2guMS54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAyLTA3VDA3OjA1OjAwLjMyMloiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaCJ9LCAicG9saWN5VmVyc2lvbiI6ICIxIn0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QxMDowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGgifSwgInBvbGljeVZlcnNpb24iOiAiNCJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QwODowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfbXVsdGkifSwgInBvbGljeVZlcnNpb24iOiAiMiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260207_070500.443 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.443Z", "policies_count": 4, "update_id": "0b7f7b4d-518b-4d28-bce9-826e82c85cd1"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.444 INFO MainThread mock-context-logger.test_remove_then_update: runtime_properties: {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.443Z", "policies_count": 4, "update_id": "0b7f7b4d-518b-4d28-bce9-826e82c85cd1"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"} 20260207_070500.444 INFO MainThread mock-context-logger.test_remove_then_update: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}} 20260207_070500.444 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.443Z", "policies_count": 4, "update_id": "0b7f7b4d-518b-4d28-bce9-826e82c85cd1"}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.445 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach_2", "monkeyed.Config_peach", "monkeyed.Config_both", "monkeyed.Config_multi"] 20260207_070500.445 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20260207_070500.445 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Verb": "delete-tree", "Key": "unit_test_scn:policies/"}}, {"KV": {"Verb": "set", "Value": "eyJhY3Rpb24iOiAidXBkYXRlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wMi0wN1QwNzowNTowMC40NDVaIiwgInBvbGljaWVzX2NvdW50IjogMCwgInVwZGF0ZV9pZCI6ICIxYzA0N2VmNC1mZTkwLTQ0NmMtYjJmMy04NDQxYTBmNGI4NmIifQ==", "Key": "unit_test_scn:policies/event"}}] 20260207_070500.446 INFO MainThread mock-context-logger.policy_update: app_config {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.446 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "updated", "timestamp": "2026-02-07T07:05:00.445Z", "policies_count": 0, "update_id": "1c047ef4-fe90-446c-b2f3-8441a0f4b86b"}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.446 INFO MainThread mock-context-logger.test_remove_then_update: policy_update: [{"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_peach_2"}] 20260207_070500.446 INFO MainThread mock-context-logger.test_remove_then_update: policy[monkeyed.Config_multi_2]: not yet in policies 20260207_070500.447 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "updated", "timestamp": "2026-02-07T07:05:00.445Z", "policies_count": 0, "update_id": "1c047ef4-fe90-446c-b2f3-8441a0f4b86b"}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.447 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_peach_2"}], added_policies: {"dcae_policies_b_5_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi_2"}}}}, removed_policies: ["monkeyed.Config_multi"] 20260207_070500.447 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi_2"}} 20260207_070500.447 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Verb": "delete-tree", "Key": "unit_test_scn:policies/"}}, {"KV": {"Verb": "set", "Value": "eyJhY3Rpb24iOiAidXBkYXRlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wMi0wN1QwNzowNTowMC40NDdaIiwgInBvbGljaWVzX2NvdW50IjogMiwgInVwZGF0ZV9pZCI6ICIzMjUxNGI1NC01MGQzLTQ0MGMtOTIzNi0xMmQwZGI4MTZkMjEifQ==", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjIueG1sIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJwcmlvcml0eSI6ICJhYTIwIiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDItMDdUMDg6MDU6MDAuMzIyWiJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiMiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yLjIueG1sIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJwcmlvcml0eSI6ICIxIiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDItMDdUMDg6MDU6MDAuMzIyWiJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiMiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2"}}] 20260207_070500.448 INFO MainThread mock-context-logger.policy_update: app_config {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.448 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "updated", "timestamp": "2026-02-07T07:05:00.447Z", "policies_count": 2, "update_id": "32514b54-50d3-440c-9236-12d0db816d21"}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi_2"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.449 INFO MainThread mock-context-logger.test_remove_then_update: policy[monkeyed.Config_multi]: removed 20260207_070500.449 INFO MainThread mock-context-logger.test_remove_then_update: policy[monkeyed.Config_multi_2]: {"policy_persistent": false, "policy_body": {"policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi_2"} 20260207_070500.449 INFO MainThread mock-context-logger.test_remove_then_update: policy[monkeyed.Config_peach_2]: {"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_peach_2"} 20260207_070500.449 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260207_070500.468 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 20260207_070500.468 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260207_070500.472 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "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"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.473 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260207_070500.473 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.473 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Verb": "delete-tree", "Key": "unit_test_scn:policies/"}}, {"KV": {"Verb": "set", "Value": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDItMDdUMDc6MDU6MDAuNDczWiIsICJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiZTNmNjE0ZDAtNzVkOC00ZmViLWE0ZDEtOWEwNmJiMmQ2YTVhIn0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMi40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDItMDdUMTA6MDU6MDAuMzIyWiIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIn0sICJwb2xpY3lWZXJzaW9uIjogIjQifQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2guMS54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAyLTA3VDA3OjA1OjAwLjMyMloiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaCJ9LCAicG9saWN5VmVyc2lvbiI6ICIxIn0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QxMDowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGgifSwgInBvbGljeVZlcnNpb24iOiAiNCJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QwODowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfbXVsdGkifSwgInBvbGljeVZlcnNpb24iOiAiMiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260207_070500.474 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.473Z", "policies_count": 4, "update_id": "e3f614d0-75d8-4feb-a4d1-9a06bb2d6a5a"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.474 INFO MainThread mock-context-logger.test_gather_policies_to_node: runtime_properties: {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.473Z", "policies_count": 4, "update_id": "e3f614d0-75d8-4feb-a4d1-9a06bb2d6a5a"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"} 20260207_070500.474 INFO MainThread mock-context-logger.test_gather_policies_to_node: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}} 20260207_070500.474 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260207_070500.484 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "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"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.484 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260207_070500.485 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.485 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Verb": "delete-tree", "Key": "unit_test_scn:policies/"}}, {"KV": {"Verb": "set", "Value": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDItMDdUMDc6MDU6MDAuNDg1WiIsICJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiYWJkMDRhZGEtNzdiMC00NmY3LTgxN2YtYTA0MTU3NzRkOGUyIn0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMi40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDItMDdUMTA6MDU6MDAuMzIyWiIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIn0sICJwb2xpY3lWZXJzaW9uIjogIjQifQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2guMS54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAyLTA3VDA3OjA1OjAwLjMyMloiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaCJ9LCAicG9saWN5VmVyc2lvbiI6ICIxIn0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QxMDowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGgifSwgInBvbGljeVZlcnNpb24iOiAiNCJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QwODowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfbXVsdGkifSwgInBvbGljeVZlcnNpb24iOiAiMiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260207_070500.485 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.485Z", "policies_count": 4, "update_id": "abd04ada-77b0-46f7-817f-a0415774d8e2"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.486 INFO MainThread mock-context-logger.test_update_policies: runtime_properties: {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.485Z", "policies_count": 4, "update_id": "abd04ada-77b0-46f7-817f-a0415774d8e2"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"} 20260207_070500.486 INFO MainThread mock-context-logger.test_update_policies: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}} 20260207_070500.486 INFO MainThread mock-context-logger.test_update_policies: policy_update: [{"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_peach_2"}] 20260207_070500.486 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_multi_2]: not yet in policies 20260207_070500.487 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.485Z", "policies_count": 4, "update_id": "abd04ada-77b0-46f7-817f-a0415774d8e2"}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.487 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_peach_2"}], added_policies: {"dcae_policies_b_5_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi_2"}}}}, removed_policies: ["monkeyed.Config_multi"] 20260207_070500.487 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi_2"}} 20260207_070500.487 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Verb": "delete-tree", "Key": "unit_test_scn:policies/"}}, {"KV": {"Verb": "set", "Value": "eyJhY3Rpb24iOiAidXBkYXRlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wMi0wN1QwNzowNTowMC40ODdaIiwgInBvbGljaWVzX2NvdW50IjogNCwgInVwZGF0ZV9pZCI6ICIzMTYwNzY1ZC04YzhhLTQyYjgtYWY5OS1mNTg5NTNkZWRmNzYifQ==", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjIueG1sIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJwcmlvcml0eSI6ICJhYTIwIiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDItMDdUMDg6MDU6MDAuMzIyWiJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiMiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2guMS54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAyLTA3VDA3OjA1OjAwLjMyMloiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaCJ9LCAicG9saWN5VmVyc2lvbiI6ICIxIn0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QxMDowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGgifSwgInBvbGljeVZlcnNpb24iOiAiNCJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yLjIueG1sIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJwcmlvcml0eSI6ICIxIiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDItMDdUMDg6MDU6MDAuMzIyWiJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiMiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2"}}] 20260207_070500.488 INFO MainThread mock-context-logger.policy_update: app_config {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.488 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "updated", "timestamp": "2026-02-07T07:05:00.487Z", "policies_count": 4, "update_id": "3160765d-8c8a-42b8-af99-f58953dedf76"}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi_2"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.489 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_multi]: removed 20260207_070500.489 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_multi_2]: {"policy_persistent": false, "policy_body": {"policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi_2"} 20260207_070500.489 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_peach_2]: {"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_peach_2"} 20260207_070500.489 INFO MainThread mock-context-logger.test_update_policies: expected[monkeyed.Config_peach]: {"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"} 20260207_070500.489 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_peach]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"} 20260207_070500.489 INFO MainThread mock-context-logger.test_update_policies: expected[monkeyed.Config_both]: {"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"} 20260207_070500.490 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_both]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"} 20260207_070500.490 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260207_070500.505 INFO MainThread mock-context-logger.test_delete_node_empty: runtime_properties: {} 20260207_070500.506 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "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"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.506 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260207_070500.506 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.506 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "service_component_name": "unit_test_scn", "exe_task": "node_delete"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.507 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260207_070500.514 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "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"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.515 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260207_070500.516 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.516 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Verb": "delete-tree", "Key": "unit_test_scn:policies/"}}, {"KV": {"Verb": "set", "Value": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDItMDdUMDc6MDU6MDAuNTE2WiIsICJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiMTdkYzdlOWMtNmU0ZS00YTlmLWE2MzgtM2YwNjg0YTFhYjAwIn0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMi40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDItMDdUMTA6MDU6MDAuMzIyWiIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIn0sICJwb2xpY3lWZXJzaW9uIjogIjQifQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2guMS54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAyLTA3VDA3OjA1OjAwLjMyMloiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaCJ9LCAicG9saWN5VmVyc2lvbiI6ICIxIn0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QxMDowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGgifSwgInBvbGljeVZlcnNpb24iOiAiNCJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QwODowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfbXVsdGkifSwgInBvbGljeVZlcnNpb24iOiAiMiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260207_070500.516 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.516Z", "policies_count": 4, "update_id": "17dc7e9c-6e4e-4a9f-a638-3f0684a1ab00"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.517 INFO MainThread mock-context-logger.test_update_many_calcs: runtime_properties: {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.516Z", "policies_count": 4, "update_id": "17dc7e9c-6e4e-4a9f-a638-3f0684a1ab00"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"} 20260207_070500.517 INFO MainThread mock-context-logger.test_update_many_calcs: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}} 20260207_070500.517 INFO MainThread mock-context-logger.test_update_many_calcs: policy_update: [{"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_peach_2"}] 20260207_070500.517 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_multi_2]: not yet in policies 20260207_070500.518 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_many_calcs test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.516Z", "policies_count": 4, "update_id": "17dc7e9c-6e4e-4a9f-a638-3f0684a1ab00"}, "execute_operation": "policy_update_many_calcs", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.518 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_peach_2"}], added_policies: {"dcae_policies_b_5_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi_2"}}}}, removed_policies: ["monkeyed.Config_multi"] 20260207_070500.518 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi_2"}} 20260207_070500.518 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Verb": "delete-tree", "Key": "unit_test_scn:policies/"}}, {"KV": {"Verb": "set", "Value": "eyJhY3Rpb24iOiAidXBkYXRlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wMi0wN1QwNzowNTowMC41MThaIiwgInBvbGljaWVzX2NvdW50IjogNCwgInVwZGF0ZV9pZCI6ICJjYzk0MWRlMS0yODljLTQ4ZDItYThiOS1jNTEwYzdiM2M0OTgifQ==", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjIueG1sIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJwcmlvcml0eSI6ICJhYTIwIiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDItMDdUMDg6MDU6MDAuMzIyWiJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiMiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2guMS54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAyLTA3VDA3OjA1OjAwLjMyMloiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaCJ9LCAicG9saWN5VmVyc2lvbiI6ICIxIn0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QxMDowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGgifSwgInBvbGljeVZlcnNpb24iOiAiNCJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yLjIueG1sIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJwcmlvcml0eSI6ICIxIiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDItMDdUMDg6MDU6MDAuMzIyWiJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiMiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2"}}] 20260207_070500.519 INFO MainThread mock-context-logger.policy_update_many_calcs: app_config {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.519 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_many_calcs test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "updated", "timestamp": "2026-02-07T07:05:00.518Z", "policies_count": 4, "update_id": "cc941de1-289c-48d2-a8b9-c510c7b3c498"}, "execute_operation": "policy_update_many_calcs", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi_2"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.520 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_multi]: removed 20260207_070500.520 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_multi_2]: {"policy_persistent": false, "policy_body": {"policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi_2"} 20260207_070500.520 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_peach_2]: {"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_peach_2"} 20260207_070500.520 INFO MainThread mock-context-logger.test_update_many_calcs: expected[monkeyed.Config_peach]: {"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"} 20260207_070500.520 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_peach]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"} 20260207_070500.520 INFO MainThread mock-context-logger.test_update_many_calcs: expected[monkeyed.Config_both]: {"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"} 20260207_070500.521 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_both]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"} 20260207_070500.521 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260207_070500.536 INFO MainThread mock-context-logger.test_delete_node_no_policies: runtime_properties: {"policies_event": {}, "service_component_name": "delete_node_empty"} 20260207_070500.537 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {}, "service_component_name": "delete_node_empty", "exe_task": "node_delete"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.537 ERROR MainThread mock-context-logger._run_transaction: RequestException - failed to delete_policies at http://consul:8500/v1/txn: monkey-boom on txn=[{"KV": {"Verb": "delete-tree", "Key": "delete_node_empty:policies/"}}] 20260207_070500.537 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260207_070500.537 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.537 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {}, "service_component_name": "unit_test_scn", "exe_task": "node_delete", "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.538 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260207_070500.545 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "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"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.546 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260207_070500.547 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.547 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Verb": "delete-tree", "Key": "unit_test_scn:policies/"}}, {"KV": {"Verb": "set", "Value": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDItMDdUMDc6MDU6MDAuNTQ3WiIsICJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiODM3ZTg1M2EtZGY0Zi00MmY4LTkzNWItMzNhNjkzZGI1ZWFiIn0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMi40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDItMDdUMTA6MDU6MDAuMzIyWiIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIn0sICJwb2xpY3lWZXJzaW9uIjogIjQifQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2guMS54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAyLTA3VDA3OjA1OjAwLjMyMloiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaCJ9LCAicG9saWN5VmVyc2lvbiI6ICIxIn0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QxMDowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGgifSwgInBvbGljeVZlcnNpb24iOiAiNCJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QwODowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfbXVsdGkifSwgInBvbGljeVZlcnNpb24iOiAiMiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260207_070500.547 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.547Z", "policies_count": 4, "update_id": "837e853a-df4f-42f8-935b-33a693db5eab"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.548 INFO MainThread mock-context-logger.test_update_policies_not: runtime_properties: {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.547Z", "policies_count": 4, "update_id": "837e853a-df4f-42f8-935b-33a693db5eab"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"} 20260207_070500.548 INFO MainThread mock-context-logger.test_update_policies_not: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}} 20260207_070500.548 INFO MainThread mock-context-logger.test_update_policies_not: app_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.548 INFO MainThread mock-context-logger.test_update_policies_not: policy_update: [{"policy_body": {"policyName": "monkeyed.Config_multi_3.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi_3", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi_3"}] 20260207_070500.549 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.547Z", "policies_count": 4, "update_id": "837e853a-df4f-42f8-935b-33a693db5eab"}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.549 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, {"policy_body": {"policyName": "monkeyed.Config_peach_2.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach_2"}, {"policy_body": {"policyName": "monkeyed.Config_multi_3.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi_3", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi_3"}], added_policies: {"dcae_policies_b_5_node_id": {"policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach_2"}}}, "<<>>": {"policies": {"monkeyed.Config_multi_2": {"policy_body": {"policyName": "monkeyed.Config_multi_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}, "policy_id": "monkeyed.Config_multi_2"}}}}, removed_policies: ["<<>>"] 20260207_070500.549 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_peach_2": {"policy_body": {"policyName": "monkeyed.Config_peach_2.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach_2"}} 20260207_070500.549 INFO MainThread mock-context-logger._update_policies: skipped updates on policies: {"ignored": [{"policy_body": {"policyName": "monkeyed.Config_multi_3.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi_3", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi_3"}], "duplicate": [], "unexpected": [{"policy_body": {"policyName": "monkeyed.Config_peach_2.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach_2"}, {"policy_body": {"policyName": "monkeyed.Config_peach_2.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach_2"}], "same": [{"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}]} 20260207_070500.550 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.547Z", "policies_count": 4, "update_id": "837e853a-df4f-42f8-935b-33a693db5eab"}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.550 INFO MainThread mock-context-logger.test_update_policies_not: runtime_properties: {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.547Z", "policies_count": 4, "update_id": "837e853a-df4f-42f8-935b-33a693db5eab"}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"} 20260207_070500.550 INFO MainThread mock-context-logger.test_update_policies_not: policies not changed: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}} 20260207_070500.551 INFO MainThread mock-context-logger.test_update_policies_not: app_config not changed: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.551 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260207_070500.567 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "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"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.568 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260207_070500.568 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.569 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Verb": "delete-tree", "Key": "unit_test_scn:policies/"}}, {"KV": {"Verb": "set", "Value": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDItMDdUMDc6MDU6MDAuNTY5WiIsICJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiMzgzZTZjM2UtYzhhZC00YjY0LTkxNGMtOTA1OWRlNTEzZDQxIn0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMi40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDItMDdUMTA6MDU6MDAuMzIyWiIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIn0sICJwb2xpY3lWZXJzaW9uIjogIjQifQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2guMS54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAyLTA3VDA3OjA1OjAwLjMyMloiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaCJ9LCAicG9saWN5VmVyc2lvbiI6ICIxIn0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QxMDowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGgifSwgInBvbGljeVZlcnNpb24iOiAiNCJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QwODowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfbXVsdGkifSwgInBvbGljeVZlcnNpb24iOiAiMiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260207_070500.569 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.569Z", "policies_count": 4, "update_id": "383e6c3e-c8ad-4b64-914c-9059de513d41"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.569 INFO MainThread mock-context-logger.test_update_not_only_config: runtime_properties: {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.569Z", "policies_count": 4, "update_id": "383e6c3e-c8ad-4b64-914c-9059de513d41"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"} 20260207_070500.570 INFO MainThread mock-context-logger.test_update_not_only_config: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}} 20260207_070500.570 INFO MainThread mock-context-logger.test_update_not_only_config: policy_update: [{"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_peach_2"}] 20260207_070500.570 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_multi_2]: not yet in policies 20260207_070500.570 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_not_only_config test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.569Z", "policies_count": 4, "update_id": "383e6c3e-c8ad-4b64-914c-9059de513d41"}, "execute_operation": "policy_update_not_only_config", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.571 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_peach_2"}], added_policies: {"dcae_policies_b_5_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi_2"}}}}, removed_policies: ["monkeyed.Config_multi"] 20260207_070500.571 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi_2"}} 20260207_070500.571 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Verb": "delete-tree", "Key": "unit_test_scn:policies/"}}, {"KV": {"Verb": "set", "Value": "eyJhY3Rpb24iOiAidXBkYXRlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wMi0wN1QwNzowNTowMC41NzFaIiwgInBvbGljaWVzX2NvdW50IjogNCwgInVwZGF0ZV9pZCI6ICI0MzIxOGQ0OC1jMTAyLTQ5YmQtYTFiNC0xNjlmMGU2NzJiMjQifQ==", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjIueG1sIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJwcmlvcml0eSI6ICJhYTIwIiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDItMDdUMDg6MDU6MDAuMzIyWiJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiMiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2guMS54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAyLTA3VDA3OjA1OjAwLjMyMloiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaCJ9LCAicG9saWN5VmVyc2lvbiI6ICIxIn0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QxMDowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGgifSwgInBvbGljeVZlcnNpb24iOiAiNCJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yLjIueG1sIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJwcmlvcml0eSI6ICIxIiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDItMDdUMDg6MDU6MDAuMzIyWiJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiMiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2"}}] 20260207_070500.572 INFO MainThread mock-context-logger.policy_update_not_only_config: app_config {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.572 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_not_only_config test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "updated", "timestamp": "2026-02-07T07:05:00.571Z", "policies_count": 4, "update_id": "43218d48-c102-49bd-a1b4-169f0e672b24"}, "execute_operation": "policy_update_not_only_config", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi_2"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.572 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_multi]: removed 20260207_070500.573 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_multi_2]: {"policy_persistent": false, "policy_body": {"policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi_2"} 20260207_070500.573 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_peach_2]: {"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_peach_2"} 20260207_070500.573 INFO MainThread mock-context-logger.test_update_not_only_config: expected[monkeyed.Config_peach]: {"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"} 20260207_070500.573 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_peach]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"} 20260207_070500.573 INFO MainThread mock-context-logger.test_update_not_only_config: expected[monkeyed.Config_both]: {"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"} 20260207_070500.573 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_both]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"} 20260207_070500.573 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260207_070500.589 INFO MainThread mock-context-logger.test_delete_bad_config: runtime_properties: {"policies_event": {}, "service_component_name": "delete_node_empty"} 20260207_070500.589 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {}, "service_component_name": "delete_node_empty", "exe_task": "node_delete"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.590 ERROR MainThread mock-context-logger._run_transaction: RequestException - failed to delete_policies at http://consul:8500/v1/txn: monkey-boom on txn=[{"KV": {"Verb": "delete-tree", "Key": "delete_node_empty:policies/"}}] 20260207_070500.590 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260207_070500.590 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.590 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {}, "service_component_name": "unit_test_scn", "exe_task": "node_delete", "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.591 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260207_070500.598 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.599 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-maven-clm-master/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) 20260207_070500.599 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) 20260207_070500.599 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260207_070500.602 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.602 ERROR MainThread mock-context-logger._update_policies: update_policies_on_ctx - no updated, added, or removed policies received 20260207_070500.602 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.603 INFO MainThread mock-context-logger.test_defenses_on_policy_update: policy_update() ok 20260207_070500.603 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260207_070500.607 INFO MainThread mock-context-logger.test_delete_node_empty_config: runtime_properties: {"policies_event": {}, "service_component_name": "delete_node_empty"} 20260207_070500.608 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {}, "service_component_name": "delete_node_empty", "exe_task": "node_delete"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.608 ERROR MainThread mock-context-logger._run_transaction: RequestException - failed to delete_policies at http://consul:8500/v1/txn: monkey-boom on txn=[{"KV": {"Verb": "delete-tree", "Key": "delete_node_empty:policies/"}}] 20260207_070500.608 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260207_070500.608 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.609 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {}, "service_component_name": "unit_test_scn", "exe_task": "node_delete", "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.609 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260207_070500.616 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "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"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.617 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260207_070500.618 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.618 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Verb": "delete-tree", "Key": "unit_test_scn:policies/"}}, {"KV": {"Verb": "set", "Value": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDItMDdUMDc6MDU6MDAuNjE4WiIsICJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiZDc3NGQxNTgtNjIzYy00YmMwLTkzZjgtY2E3YThmOWFmY2JlIn0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMi40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDItMDdUMTA6MDU6MDAuMzIyWiIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIn0sICJwb2xpY3lWZXJzaW9uIjogIjQifQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2guMS54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAyLTA3VDA3OjA1OjAwLjMyMloiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaCJ9LCAicG9saWN5VmVyc2lvbiI6ICIxIn0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QxMDowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGgifSwgInBvbGljeVZlcnNpb24iOiAiNCJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QwODowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfbXVsdGkifSwgInBvbGljeVZlcnNpb24iOiAiMiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260207_070500.618 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.618Z", "policies_count": 4, "update_id": "d774d158-623c-4bc0-93f8-ca7a8f9afcbe"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.619 INFO MainThread mock-context-logger.test_remove_all_policies_twice: runtime_properties: {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.618Z", "policies_count": 4, "update_id": "d774d158-623c-4bc0-93f8-ca7a8f9afcbe"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"} 20260207_070500.619 INFO MainThread mock-context-logger.test_remove_all_policies_twice: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}} 20260207_070500.619 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.618Z", "policies_count": 4, "update_id": "d774d158-623c-4bc0-93f8-ca7a8f9afcbe"}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.620 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach_2", "monkeyed.Config_peach", "monkeyed.Config_both", "monkeyed.Config_multi"] 20260207_070500.620 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20260207_070500.620 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Verb": "delete-tree", "Key": "unit_test_scn:policies/"}}, {"KV": {"Verb": "set", "Value": "eyJhY3Rpb24iOiAidXBkYXRlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wMi0wN1QwNzowNTowMC42MjBaIiwgInBvbGljaWVzX2NvdW50IjogMCwgInVwZGF0ZV9pZCI6ICJkNmU5NmZjYi04ZWE3LTQ3MzEtOTZiOS02ODhhZWI1OGUwYzAifQ==", "Key": "unit_test_scn:policies/event"}}] 20260207_070500.621 INFO MainThread mock-context-logger.policy_update: app_config {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.621 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "updated", "timestamp": "2026-02-07T07:05:00.620Z", "policies_count": 0, "update_id": "d6e96fcb-8ea7-4731-96b9-688aeb58e0c0"}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.621 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "updated", "timestamp": "2026-02-07T07:05:00.620Z", "policies_count": 0, "update_id": "d6e96fcb-8ea7-4731-96b9-688aeb58e0c0"}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.622 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach_2", "monkeyed.Config_peach", "monkeyed.Config_both", "monkeyed.Config_multi"] 20260207_070500.622 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20260207_070500.622 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "updated", "timestamp": "2026-02-07T07:05:00.620Z", "policies_count": 0, "update_id": "d6e96fcb-8ea7-4731-96b9-688aeb58e0c0"}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.622 INFO MainThread mock-context-logger.test_remove_all_policies_twice: removed: ['monkeyed.Config_peach_2', 'monkeyed.Config_peach', 'monkeyed.Config_both', 'monkeyed.Config_multi'] 20260207_070500.623 INFO MainThread mock-context-logger.test_remove_all_policies_twice: runtime_properties: {"policies_event": {"action": "updated", "timestamp": "2026-02-07T07:05:00.620Z", "policies_count": 0, "update_id": "d6e96fcb-8ea7-4731-96b9-688aeb58e0c0"}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"} 20260207_070500.623 INFO MainThread mock-context-logger.test_remove_all_policies_twice: expected = default application_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.623 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260207_070500.641 INFO MainThread mock-context-logger.test_delete_node_lost_scn: runtime_properties: {"policies_event": {}} 20260207_070500.641 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {}, "exe_task": "node_delete"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.642 WARNING MainThread mock-context-logger.delete_policies: failed to find service_component_name to delete_policies in consul-kv 20260207_070500.642 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260207_070500.642 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.642 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {}, "service_component_name": "unit_test_scn", "exe_task": "node_delete", "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.642 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260207_070500.650 INFO MainThread mock-context-logger.test_delete_ms_no_consul_addr: runtime_properties: {"policies_event": {}, "service_component_name": "delete_node_empty"} 20260207_070500.650 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {}, "service_component_name": "delete_node_empty", "exe_task": "node_delete"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.651 ERROR MainThread mock-context-logger._run_transaction: RequestException - failed to delete_policies at http://consul:8500/v1/txn: monkey-boom on txn=[{"KV": {"Verb": "delete-tree", "Key": "delete_node_empty:policies/"}}] 20260207_070500.651 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260207_070500.651 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.651 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {}, "service_component_name": "unit_test_scn", "exe_task": "node_delete", "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.651 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260207_070500.659 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "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"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.660 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260207_070500.660 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.660 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Verb": "delete-tree", "Key": "unit_test_scn:policies/"}}, {"KV": {"Verb": "set", "Value": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDItMDdUMDc6MDU6MDAuNjYwWiIsICJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiMjY4YjMxNzQtZDNjZC00OGU0LWIwNGYtNTg4YTk0MGJjMzIwIn0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMi40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDItMDdUMTA6MDU6MDAuMzIyWiIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIn0sICJwb2xpY3lWZXJzaW9uIjogIjQifQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2guMS54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAyLTA3VDA3OjA1OjAwLjMyMloiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaCJ9LCAicG9saWN5VmVyc2lvbiI6ICIxIn0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QxMDowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGgifSwgInBvbGljeVZlcnNpb24iOiAiNCJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QwODowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfbXVsdGkifSwgInBvbGljeVZlcnNpb24iOiAiMiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260207_070500.661 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.660Z", "policies_count": 4, "update_id": "268b3174-d3cd-48e4-b04f-588a940bc320"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.661 INFO MainThread mock-context-logger.test_policies_to_node: runtime_properties: {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.660Z", "policies_count": 4, "update_id": "268b3174-d3cd-48e4-b04f-588a940bc320"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"} 20260207_070500.661 INFO MainThread mock-context-logger.test_policies_to_node: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}} 20260207_070500.662 INFO MainThread mock-context-logger.test_policies_to_node: expected[monkeyed.Config_peach]: {"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"} 20260207_070500.662 INFO MainThread mock-context-logger.test_policies_to_node: policy[monkeyed.Config_peach]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"} 20260207_070500.662 INFO MainThread mock-context-logger.test_policies_to_node: expected[monkeyed.Config_both]: {"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"} 20260207_070500.662 INFO MainThread mock-context-logger.test_policies_to_node: policy[monkeyed.Config_both]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"} 20260207_070500.662 INFO MainThread mock-context-logger.test_policies_to_node: expected[monkeyed.Config_peach_2]: {"policy_persistent": true, "policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"} 20260207_070500.662 INFO MainThread mock-context-logger.test_policies_to_node: policy[monkeyed.Config_peach_2]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"} 20260207_070500.662 INFO MainThread mock-context-logger.test_policies_to_node: expected[monkeyed.Config_multi]: {"policy_persistent": false, "policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"} 20260207_070500.663 INFO MainThread mock-context-logger.test_policies_to_node: policy[monkeyed.Config_multi]: {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"} 20260207_070500.663 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260207_070500.672 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.672 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260207_070500.672 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.673 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}}}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.673 INFO MainThread mock-context-logger.test_defenses_on_set_policies: runtime_properties: {"application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}}} 20260207_070500.673 INFO MainThread mock-context-logger.test_defenses_on_set_policies: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}} 20260207_070500.673 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260207_070500.678 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "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"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.679 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260207_070500.679 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.680 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Verb": "delete-tree", "Key": "unit_test_scn:policies/"}}, {"KV": {"Verb": "set", "Value": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDItMDdUMDc6MDU6MDAuNjc5WiIsICJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiNTA1YzlkMWQtMGM5Zi00MzE2LTliYTEtNTg4MjA4Njg1NzBkIn0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMi40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDItMDdUMTA6MDU6MDAuMzIyWiIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIn0sICJwb2xpY3lWZXJzaW9uIjogIjQifQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2guMS54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTAyLTA3VDA3OjA1OjAwLjMyMloiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaCJ9LCAicG9saWN5VmVyc2lvbiI6ICIxIn0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QxMDowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGgifSwgInBvbGljeVZlcnNpb24iOiAiNCJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wMi0wN1QwODowNTowMC4zMjJaIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfbXVsdGkifSwgInBvbGljeVZlcnNpb24iOiAiMiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260207_070500.680 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.679Z", "policies_count": 4, "update_id": "505c9d1d-0c9f-4316-9ba1-58820868570d"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.680 INFO MainThread mock-context-logger.test_delete_node: runtime_properties: {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.679Z", "policies_count": 4, "update_id": "505c9d1d-0c9f-4316-9ba1-58820868570d"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_configure"} 20260207_070500.680 INFO MainThread mock-context-logger.test_delete_node: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}} 20260207_070500.681 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.679Z", "policies_count": 4, "update_id": "505c9d1d-0c9f-4316-9ba1-58820868570d"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_delete"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.681 INFO MainThread mock-context-logger._run_transaction: response 200 for delete_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Verb": "delete-tree", "Key": "unit_test_scn:policies/"}}] 20260207_070500.681 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260207_070500.681 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"} 20260207_070500.682 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_from_ver": "0", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "deployment.id": "test_dcae_policy_dpl_id", "task_name": null, "plugin": {"prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "package_version": null, "workdir": null, "name": "", "package_name": null}, "blueprint.id": "test_dcae_policy_bp_id", "type": "node-instance", "execution_id": "test_dcae_policy_exe_id", "task_id": null, "operation": {"max_retries": null, "name": null, "retry_number": null}, "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "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": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T09:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "3"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "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": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "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": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T07:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "1"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T08:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "2"}, "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": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T10:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "4"}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-02-07T11:05:00.322Z"}, "property": null, "type": "JSON", "policyVersion": "5"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {"action": "gathered", "timestamp": "2026-02-07T07:05:00.679Z", "policies_count": 4, "update_id": "505c9d1d-0c9f-4316-9ba1-58820868570d"}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-02-07T07:05:00.322Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyVersion": "1"}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-02-07T10:05:00.322Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyVersion": "4"}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "type": "JSON", "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-02-07T08:05:00.322Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyVersion": "2"}, "policy_id": "monkeyed.Config_multi"}}, "application_config": {"policy_updated_ts": "2026-02-07T07:05:00.322Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_updated_to_ver": "1", "policy_hello": "Lorem"}, "exe_task": "node_delete"}, "id": "test_ms_id"}, "workflow_id": null, "task_queue": null, "task_target": null} 20260207_070500.682 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear