20251206_031000.182 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"exe_task": "node_configure"}}} 20251206_031000.183 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251206_031000.183 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"} 20251206_031000.183 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}}}}} 20251206_031000.183 INFO MainThread mock-context-logger.test_bad_policies: runtime_properties: {"service_component_name": "unit_test_scn", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}}} 20251206_031000.183 INFO MainThread mock-context-logger.test_bad_policies: policies: {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}} 20251206_031000.183 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251206_031000.188 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"exe_task": "node_configure"}}} 20251206_031000.189 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251206_031000.189 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"} 20251206_031000.190 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": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ0aW1lc3RhbXAiOiAiMjAyNS0xMi0wNlQwMzoxMDowMC4xODlaIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ1cGRhdGVfaWQiOiAiZjcxODk1NmMtNGI1Zi00NWFlLWI4NzktN2U0ZjM0ZTlkZDQzIn0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0xMi0wNlQwNjoxMDowMC4xNjBaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCJ9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSJ9LCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA0OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIn19", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTItMDZUMDM6MTA6MDAuMTYwWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEifX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGguNC54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA2OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0In19", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}] 20251206_031000.190 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.189Z", "action": "gathered", "update_id": "f718956c-4b5f-45ae-b879-7e4f34e9dd43"}}}} 20251206_031000.191 INFO MainThread mock-context-logger.test_gather_policies_to_node: runtime_properties: {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.189Z", "action": "gathered", "update_id": "f718956c-4b5f-45ae-b879-7e4f34e9dd43"}} 20251206_031000.191 INFO MainThread mock-context-logger.test_gather_policies_to_node: policies: {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}} 20251206_031000.191 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251206_031000.200 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"exe_task": "node_configure"}}} 20251206_031000.201 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251206_031000.201 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"} 20251206_031000.201 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": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ0aW1lc3RhbXAiOiAiMjAyNS0xMi0wNlQwMzoxMDowMC4yMDFaIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ1cGRhdGVfaWQiOiAiYTM3NjU0YzgtMGQzMS00NGI2LWJiMDctY2NmZTBhOTZkNDNkIn0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0xMi0wNlQwNjoxMDowMC4xNjBaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCJ9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSJ9LCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA0OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIn19", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTItMDZUMDM6MTA6MDAuMTYwWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEifX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGguNC54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA2OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0In19", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}] 20251206_031000.202 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.201Z", "action": "gathered", "update_id": "a37654c8-0d31-44b6-bb07-ccfe0a96d43d"}}}} 20251206_031000.202 INFO MainThread mock-context-logger.test_delete_node_no_consul: runtime_properties: {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.201Z", "action": "gathered", "update_id": "a37654c8-0d31-44b6-bb07-ccfe0a96d43d"}} 20251206_031000.202 INFO MainThread mock-context-logger.test_delete_node_no_consul: policies: {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}} 20251206_031000.203 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_delete", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.201Z", "action": "gathered", "update_id": "a37654c8-0d31-44b6-bb07-ccfe0a96d43d"}}}} 20251206_031000.203 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/"}}] 20251206_031000.203 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251206_031000.203 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"} 20251206_031000.204 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_delete", "application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.201Z", "action": "gathered", "update_id": "a37654c8-0d31-44b6-bb07-ccfe0a96d43d"}}}} 20251206_031000.204 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251206_031000.218 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"exe_task": "node_configure"}}} 20251206_031000.219 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251206_031000.219 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"} 20251206_031000.220 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": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ0aW1lc3RhbXAiOiAiMjAyNS0xMi0wNlQwMzoxMDowMC4yMTlaIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ1cGRhdGVfaWQiOiAiMTljZTk0ZGMtNDY0OS00M2FmLTg1OWEtN2FhOWZiOWVlZjg0In0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0xMi0wNlQwNjoxMDowMC4xNjBaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCJ9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSJ9LCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA0OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIn19", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTItMDZUMDM6MTA6MDAuMTYwWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEifX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGguNC54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA2OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0In19", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}] 20251206_031000.220 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.219Z", "action": "gathered", "update_id": "19ce94dc-4649-43af-859a-7aa9fb9eef84"}}}} 20251206_031000.220 INFO MainThread mock-context-logger.test_delete_node: runtime_properties: {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.219Z", "action": "gathered", "update_id": "19ce94dc-4649-43af-859a-7aa9fb9eef84"}} 20251206_031000.220 INFO MainThread mock-context-logger.test_delete_node: policies: {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}} 20251206_031000.221 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_delete", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.219Z", "action": "gathered", "update_id": "19ce94dc-4649-43af-859a-7aa9fb9eef84"}}}} 20251206_031000.221 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/"}}] 20251206_031000.221 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251206_031000.221 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"} 20251206_031000.222 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_delete", "application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.219Z", "action": "gathered", "update_id": "19ce94dc-4649-43af-859a-7aa9fb9eef84"}}}} 20251206_031000.222 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251206_031000.236 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"exe_task": "node_configure"}}} 20251206_031000.237 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251206_031000.237 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"} 20251206_031000.238 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": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ0aW1lc3RhbXAiOiAiMjAyNS0xMi0wNlQwMzoxMDowMC4yMzdaIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ1cGRhdGVfaWQiOiAiNjU3YjgzN2EtY2RmNy00YzEzLWI5OTMtY2RlZmY0MjAzNmU4In0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0xMi0wNlQwNjoxMDowMC4xNjBaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCJ9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSJ9LCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA0OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIn19", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTItMDZUMDM6MTA6MDAuMTYwWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEifX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGguNC54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA2OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0In19", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}] 20251206_031000.238 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.237Z", "action": "gathered", "update_id": "657b837a-cdf7-4c13-b993-cdeff42036e8"}}}} 20251206_031000.238 INFO MainThread mock-context-logger.test_bad_update_many_calcs: runtime_properties: {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.237Z", "action": "gathered", "update_id": "657b837a-cdf7-4c13-b993-cdeff42036e8"}} 20251206_031000.239 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policies: {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}} 20251206_031000.239 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy_update: [{"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "aa20"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_peach_2.2.xml", "config": ["damaged config"], "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}] 20251206_031000.239 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_multi_2]: not yet in policies 20251206_031000.239 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_many_calcs test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.237Z", "action": "gathered", "update_id": "657b837a-cdf7-4c13-b993-cdeff42036e8"}, "execute_operation": "policy_update_many_calcs"}}} 20251206_031000.240 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "aa20"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_peach_2.2.xml", "config": ["damaged config"], "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}], added_policies: {"dcae_policies_b_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_id": "monkeyed.Config_multi_2", "policy_persistent": false, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi_2.2.xml", "config": {"unexpected": "foo", "none": null}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, removed_policies: ["monkeyed.Config_multi"] 20251206_031000.240 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_id": "monkeyed.Config_multi_2", "policy_persistent": false, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi_2.2.xml", "config": {"unexpected": "foo", "none": null}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}} 20251206_031000.240 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": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ0aW1lc3RhbXAiOiAiMjAyNS0xMi0wNlQwMzoxMDowMC4yNDBaIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInVwZGF0ZV9pZCI6ICJhNTRlZDQ3OS1hODI2LTQ2MzgtYjIyZS0xMmUxNWU1ZThmMDUifQ==", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7IkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgInByaW9yaXR5IjogImFhMjAifSwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicG9saWN5VmVyc2lvbiI6ICIyIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIuMi54bWwiLCAiY29uZmlnIjogWyJkYW1hZ2VkIGNvbmZpZyJdLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAidHlwZSI6ICJKU09OIn0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTItMDZUMDM6MTA6MDAuMTYwWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEifX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGguNC54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA2OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0In19", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7IkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgInByaW9yaXR5IjogIjEifSwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicG9saWN5VmVyc2lvbiI6ICIyIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpXzIuMi54bWwiLCAiY29uZmlnIjogeyJ1bmV4cGVjdGVkIjogImZvbyIsICJub25lIjogbnVsbH0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04ifQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2"}}] 20251206_031000.241 INFO MainThread mock-context-logger.policy_update_many_calcs: app_config {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"} 20251206_031000.241 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_many_calcs test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "aa20"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_peach_2.2.xml", "config": ["damaged config"], "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}, "monkeyed.Config_multi_2": {"policy_id": "monkeyed.Config_multi_2", "policy_persistent": false, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi_2.2.xml", "config": {"unexpected": "foo", "none": null}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.240Z", "action": "updated", "update_id": "a54ed479-a826-4638-b22e-12e15e5e8f05"}, "execute_operation": "policy_update_many_calcs"}}} 20251206_031000.241 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_multi]: removed 20251206_031000.241 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_multi_2]: {"policy_id": "monkeyed.Config_multi_2", "policy_persistent": false, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi_2.2.xml", "config": {"unexpected": "foo", "none": null}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}} 20251206_031000.242 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_peach_2]: {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "aa20"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_peach_2.2.xml", "config": ["damaged config"], "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}} 20251206_031000.242 INFO MainThread mock-context-logger.test_bad_update_many_calcs: expected[monkeyed.Config_peach]: {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}} 20251206_031000.242 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_peach]: {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}} 20251206_031000.242 INFO MainThread mock-context-logger.test_bad_update_many_calcs: expected[monkeyed.Config_both]: {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}} 20251206_031000.242 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_both]: {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}} 20251206_031000.242 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251206_031000.257 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"execute_operation": "policy_update"}}} 20251206_031000.257 ERROR MainThread mock-context-logger._update_policies: update_policies_on_ctx - no updated, added, or removed policies received 20251206_031000.257 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"execute_operation": "policy_update"}}} 20251206_031000.258 INFO MainThread mock-context-logger.test_defenses_on_policy_update: policy_update() ok 20251206_031000.258 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251206_031000.262 INFO MainThread mock-context-logger.test_delete_node_empty: runtime_properties: {} 20251206_031000.262 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"exe_task": "node_delete"}}} 20251206_031000.263 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251206_031000.263 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"} 20251206_031000.263 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "exe_task": "node_delete"}}} 20251206_031000.263 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251206_031000.271 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"exe_task": "node_configure"}}} 20251206_031000.272 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251206_031000.272 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"} 20251206_031000.272 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": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ0aW1lc3RhbXAiOiAiMjAyNS0xMi0wNlQwMzoxMDowMC4yNzJaIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ1cGRhdGVfaWQiOiAiMzNkMDY5MzAtNGRjMy00NTA0LTlkNzctODFiNWIwYTBjNmY1In0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0xMi0wNlQwNjoxMDowMC4xNjBaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCJ9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSJ9LCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA0OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIn19", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTItMDZUMDM6MTA6MDAuMTYwWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEifX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGguNC54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA2OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0In19", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}] 20251206_031000.273 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.272Z", "action": "gathered", "update_id": "33d06930-4dc3-4504-9d77-81b5b0a0c6f5"}}}} 20251206_031000.273 INFO MainThread mock-context-logger.test_policies_to_node: runtime_properties: {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.272Z", "action": "gathered", "update_id": "33d06930-4dc3-4504-9d77-81b5b0a0c6f5"}} 20251206_031000.273 INFO MainThread mock-context-logger.test_policies_to_node: policies: {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}} 20251206_031000.273 INFO MainThread mock-context-logger.test_policies_to_node: expected[monkeyed.Config_peach]: {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}} 20251206_031000.274 INFO MainThread mock-context-logger.test_policies_to_node: policy[monkeyed.Config_peach]: {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}} 20251206_031000.274 INFO MainThread mock-context-logger.test_policies_to_node: expected[monkeyed.Config_both]: {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}} 20251206_031000.274 INFO MainThread mock-context-logger.test_policies_to_node: policy[monkeyed.Config_both]: {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}} 20251206_031000.274 INFO MainThread mock-context-logger.test_policies_to_node: expected[monkeyed.Config_peach_2]: {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}} 20251206_031000.274 INFO MainThread mock-context-logger.test_policies_to_node: policy[monkeyed.Config_peach_2]: {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}} 20251206_031000.274 INFO MainThread mock-context-logger.test_policies_to_node: expected[monkeyed.Config_multi]: {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}} 20251206_031000.275 INFO MainThread mock-context-logger.test_policies_to_node: policy[monkeyed.Config_multi]: {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}} 20251206_031000.275 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251206_031000.284 INFO MainThread mock-context-logger.test_delete_node_no_policies: runtime_properties: {"service_component_name": "delete_node_empty", "policies_event": {}} 20251206_031000.285 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "delete_node_empty", "exe_task": "node_delete", "policies_event": {}}}} 20251206_031000.285 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/"}}] 20251206_031000.285 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251206_031000.285 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"} 20251206_031000.286 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "exe_task": "node_delete", "policies_event": {}}}} 20251206_031000.286 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251206_031000.293 INFO MainThread mock-context-logger.test_delete_bad_config: runtime_properties: {"service_component_name": "delete_node_empty", "policies_event": {}} 20251206_031000.294 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "delete_node_empty", "exe_task": "node_delete", "policies_event": {}}}} 20251206_031000.294 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/"}}] 20251206_031000.294 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251206_031000.294 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"} 20251206_031000.295 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "exe_task": "node_delete", "policies_event": {}}}} 20251206_031000.295 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251206_031000.301 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 20251206_031000.302 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251206_031000.305 INFO MainThread mock-context-logger.test_delete_node_empty_config: runtime_properties: {"service_component_name": "delete_node_empty", "policies_event": {}} 20251206_031000.305 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "delete_node_empty", "exe_task": "node_delete", "policies_event": {}}}} 20251206_031000.306 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/"}}] 20251206_031000.306 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251206_031000.306 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"} 20251206_031000.306 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "exe_task": "node_delete", "policies_event": {}}}} 20251206_031000.307 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251206_031000.313 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"execute_operation": "policy_update"}}} 20251206_031000.314 ERROR MainThread mock-context-logger.wrapper: Failed to update the policies unbound method monkeyed_update_policies_boom() must be called with Policies instance as first argument (got NoneType instance instead): Traceback (most recent call last): File "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/onap_dcae_dcaepolicy_lib/dcae_policy.py", line 316, in wrapper Policies._update_policies(updated_policies, added_policies, removed_policies) TypeError: unbound method monkeyed_update_policies_boom() must be called with Policies instance as first argument (got NoneType instance instead) 20251206_031000.314 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) 20251206_031000.314 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251206_031000.318 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"exe_task": "node_configure"}}} 20251206_031000.319 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251206_031000.319 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"} 20251206_031000.320 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": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ0aW1lc3RhbXAiOiAiMjAyNS0xMi0wNlQwMzoxMDowMC4zMTlaIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ1cGRhdGVfaWQiOiAiYmE1ZWM0ZmQtYTQwMS00M2E4LTllOTEtNGY0NjgxNWEwMTZmIn0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0xMi0wNlQwNjoxMDowMC4xNjBaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCJ9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSJ9LCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA0OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIn19", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTItMDZUMDM6MTA6MDAuMTYwWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEifX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGguNC54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA2OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0In19", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}] 20251206_031000.320 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.319Z", "action": "gathered", "update_id": "ba5ec4fd-a401-43a8-9e91-4f46815a016f"}}}} 20251206_031000.320 INFO MainThread mock-context-logger.test_remove_then_update: runtime_properties: {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.319Z", "action": "gathered", "update_id": "ba5ec4fd-a401-43a8-9e91-4f46815a016f"}} 20251206_031000.320 INFO MainThread mock-context-logger.test_remove_then_update: policies: {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}} 20251206_031000.321 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.319Z", "action": "gathered", "update_id": "ba5ec4fd-a401-43a8-9e91-4f46815a016f"}, "execute_operation": "policy_update"}}} 20251206_031000.321 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach_2", "monkeyed.Config_multi", "monkeyed.Config_peach", "monkeyed.Config_both"] 20251206_031000.322 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20251206_031000.322 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": "eyJwb2xpY2llc19jb3VudCI6IDAsICJ0aW1lc3RhbXAiOiAiMjAyNS0xMi0wNlQwMzoxMDowMC4zMjJaIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInVwZGF0ZV9pZCI6ICI5ZWMwMGMyZi03OWI0LTQ2YTMtYTI3MS01NmQzNjRhYjNhZjgifQ==", "Key": "unit_test_scn:policies/event"}}] 20251206_031000.322 INFO MainThread mock-context-logger.policy_update: app_config {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"} 20251206_031000.323 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"policies_count": 0, "timestamp": "2025-12-06T03:10:00.322Z", "action": "updated", "update_id": "9ec00c2f-79b4-46a3-a271-56d364ab3af8"}, "execute_operation": "policy_update"}}} 20251206_031000.323 INFO MainThread mock-context-logger.test_remove_then_update: policy_update: [{"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "aa20"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_peach_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}] 20251206_031000.323 INFO MainThread mock-context-logger.test_remove_then_update: policy[monkeyed.Config_multi_2]: not yet in policies 20251206_031000.323 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"policies_count": 0, "timestamp": "2025-12-06T03:10:00.322Z", "action": "updated", "update_id": "9ec00c2f-79b4-46a3-a271-56d364ab3af8"}, "execute_operation": "policy_update"}}} 20251206_031000.324 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "aa20"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_peach_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}], added_policies: {"dcae_policies_b_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_id": "monkeyed.Config_multi_2", "policy_persistent": false, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, removed_policies: ["monkeyed.Config_multi"] 20251206_031000.324 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_id": "monkeyed.Config_multi_2", "policy_persistent": false, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}} 20251206_031000.324 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": "eyJwb2xpY2llc19jb3VudCI6IDIsICJ0aW1lc3RhbXAiOiAiMjAyNS0xMi0wNlQwMzoxMDowMC4zMjRaIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInVwZGF0ZV9pZCI6ICJiNDQ3YTgzMC04MzQ5LTQ4MTItOGFiYS0wNWM4MjY1Nzk5MDgifQ==", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7IkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgInByaW9yaXR5IjogImFhMjAifSwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicG9saWN5VmVyc2lvbiI6ICIyIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIuMi54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA0OjEwOjAwLjE2MFoiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInR5cGUiOiAiSlNPTiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7IkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgInByaW9yaXR5IjogIjEifSwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicG9saWN5VmVyc2lvbiI6ICIyIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpXzIuMi54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA0OjEwOjAwLjE2MFoiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpXzIiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInR5cGUiOiAiSlNPTiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2"}}] 20251206_031000.324 INFO MainThread mock-context-logger.policy_update: app_config {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"} 20251206_031000.325 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "aa20"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_peach_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}, "monkeyed.Config_multi_2": {"policy_id": "monkeyed.Config_multi_2", "policy_persistent": false, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"policies_count": 2, "timestamp": "2025-12-06T03:10:00.324Z", "action": "updated", "update_id": "b447a830-8349-4812-8aba-05c826579908"}, "execute_operation": "policy_update"}}} 20251206_031000.325 INFO MainThread mock-context-logger.test_remove_then_update: policy[monkeyed.Config_multi]: removed 20251206_031000.325 INFO MainThread mock-context-logger.test_remove_then_update: policy[monkeyed.Config_multi_2]: {"policy_id": "monkeyed.Config_multi_2", "policy_persistent": false, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}} 20251206_031000.325 INFO MainThread mock-context-logger.test_remove_then_update: policy[monkeyed.Config_peach_2]: {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "aa20"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_peach_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}} 20251206_031000.326 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251206_031000.344 INFO MainThread mock-context-logger.test_delete_ms_no_consul_addr: runtime_properties: {"service_component_name": "delete_node_empty", "policies_event": {}} 20251206_031000.345 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "delete_node_empty", "exe_task": "node_delete", "policies_event": {}}}} 20251206_031000.345 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/"}}] 20251206_031000.345 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251206_031000.345 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"} 20251206_031000.346 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "exe_task": "node_delete", "policies_event": {}}}} 20251206_031000.346 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251206_031000.354 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"exe_task": "node_configure"}}} 20251206_031000.355 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251206_031000.355 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"} 20251206_031000.355 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": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ0aW1lc3RhbXAiOiAiMjAyNS0xMi0wNlQwMzoxMDowMC4zNTVaIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ1cGRhdGVfaWQiOiAiYjYyNGI1OGUtMDE3OC00YjcyLThmOGYtZTkwMmRhZGNiNzU0In0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0xMi0wNlQwNjoxMDowMC4xNjBaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCJ9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSJ9LCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA0OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIn19", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTItMDZUMDM6MTA6MDAuMTYwWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEifX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGguNC54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA2OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0In19", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}] 20251206_031000.356 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.355Z", "action": "gathered", "update_id": "b624b58e-0178-4b72-8f8f-e902dadcb754"}}}} 20251206_031000.356 INFO MainThread mock-context-logger.test_remove_all_policies_twice: runtime_properties: {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.355Z", "action": "gathered", "update_id": "b624b58e-0178-4b72-8f8f-e902dadcb754"}} 20251206_031000.356 INFO MainThread mock-context-logger.test_remove_all_policies_twice: policies: {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}} 20251206_031000.357 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.355Z", "action": "gathered", "update_id": "b624b58e-0178-4b72-8f8f-e902dadcb754"}, "execute_operation": "policy_update"}}} 20251206_031000.357 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach_2", "monkeyed.Config_multi", "monkeyed.Config_peach", "monkeyed.Config_both"] 20251206_031000.357 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20251206_031000.357 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": "eyJwb2xpY2llc19jb3VudCI6IDAsICJ0aW1lc3RhbXAiOiAiMjAyNS0xMi0wNlQwMzoxMDowMC4zNTdaIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInVwZGF0ZV9pZCI6ICI4MWFjMDA3Ny0wOThkLTRhMDgtYjk1YS02OWRmZmNkNjYwNzkifQ==", "Key": "unit_test_scn:policies/event"}}] 20251206_031000.358 INFO MainThread mock-context-logger.policy_update: app_config {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"} 20251206_031000.358 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"policies_count": 0, "timestamp": "2025-12-06T03:10:00.357Z", "action": "updated", "update_id": "81ac0077-098d-4a08-b95a-69dffcd66079"}, "execute_operation": "policy_update"}}} 20251206_031000.359 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"policies_count": 0, "timestamp": "2025-12-06T03:10:00.357Z", "action": "updated", "update_id": "81ac0077-098d-4a08-b95a-69dffcd66079"}, "execute_operation": "policy_update"}}} 20251206_031000.359 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach_2", "monkeyed.Config_multi", "monkeyed.Config_peach", "monkeyed.Config_both"] 20251206_031000.359 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20251206_031000.359 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"policies_count": 0, "timestamp": "2025-12-06T03:10:00.357Z", "action": "updated", "update_id": "81ac0077-098d-4a08-b95a-69dffcd66079"}, "execute_operation": "policy_update"}}} 20251206_031000.360 INFO MainThread mock-context-logger.test_remove_all_policies_twice: removed: ['monkeyed.Config_peach_2', 'monkeyed.Config_multi', 'monkeyed.Config_peach', 'monkeyed.Config_both'] 20251206_031000.360 INFO MainThread mock-context-logger.test_remove_all_policies_twice: runtime_properties: {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"policies_count": 0, "timestamp": "2025-12-06T03:10:00.357Z", "action": "updated", "update_id": "81ac0077-098d-4a08-b95a-69dffcd66079"}, "execute_operation": "policy_update"} 20251206_031000.360 INFO MainThread mock-context-logger.test_remove_all_policies_twice: expected = default application_config: {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"} 20251206_031000.360 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251206_031000.378 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"exe_task": "node_configure"}}} 20251206_031000.379 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251206_031000.379 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"} 20251206_031000.380 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": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ0aW1lc3RhbXAiOiAiMjAyNS0xMi0wNlQwMzoxMDowMC4zODBaIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ1cGRhdGVfaWQiOiAiZDgyZmViYWYtZjVmNC00ODk5LWFkNzQtMmI1NWNhNjk3YzJjIn0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0xMi0wNlQwNjoxMDowMC4xNjBaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCJ9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSJ9LCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA0OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIn19", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTItMDZUMDM6MTA6MDAuMTYwWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEifX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGguNC54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA2OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0In19", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}] 20251206_031000.380 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.380Z", "action": "gathered", "update_id": "d82febaf-f5f4-4899-ad74-2b55ca697c2c"}}}} 20251206_031000.381 INFO MainThread mock-context-logger.test_remove_all_policies: runtime_properties: {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.380Z", "action": "gathered", "update_id": "d82febaf-f5f4-4899-ad74-2b55ca697c2c"}} 20251206_031000.381 INFO MainThread mock-context-logger.test_remove_all_policies: policies: {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}} 20251206_031000.381 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.380Z", "action": "gathered", "update_id": "d82febaf-f5f4-4899-ad74-2b55ca697c2c"}, "execute_operation": "policy_update"}}} 20251206_031000.381 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach_2", "monkeyed.Config_multi", "monkeyed.Config_peach", "monkeyed.Config_both"] 20251206_031000.382 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20251206_031000.382 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": "eyJwb2xpY2llc19jb3VudCI6IDAsICJ0aW1lc3RhbXAiOiAiMjAyNS0xMi0wNlQwMzoxMDowMC4zODJaIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInVwZGF0ZV9pZCI6ICIzZTk4Njg1NS1lNGNhLTRmYzQtOGFiNy0yNGMxYTRkNWZiNTYifQ==", "Key": "unit_test_scn:policies/event"}}] 20251206_031000.382 INFO MainThread mock-context-logger.policy_update: app_config {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"} 20251206_031000.383 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"policies_count": 0, "timestamp": "2025-12-06T03:10:00.382Z", "action": "updated", "update_id": "3e986855-e4ca-4fc4-8ab7-24c1a4d5fb56"}, "execute_operation": "policy_update"}}} 20251206_031000.383 INFO MainThread mock-context-logger.test_remove_all_policies: removed: ['monkeyed.Config_peach_2', 'monkeyed.Config_multi', 'monkeyed.Config_peach', 'monkeyed.Config_both'] 20251206_031000.383 INFO MainThread mock-context-logger.test_remove_all_policies: runtime_properties: {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"policies_count": 0, "timestamp": "2025-12-06T03:10:00.382Z", "action": "updated", "update_id": "3e986855-e4ca-4fc4-8ab7-24c1a4d5fb56"}, "execute_operation": "policy_update"} 20251206_031000.383 INFO MainThread mock-context-logger.test_remove_all_policies: expected = default application_config: {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"} 20251206_031000.383 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251206_031000.396 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 20251206_031000.397 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251206_031000.401 INFO MainThread mock-context-logger.test_delete_node_lost_scn: runtime_properties: {"policies_event": {}} 20251206_031000.401 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"exe_task": "node_delete", "policies_event": {}}}} 20251206_031000.402 WARNING MainThread mock-context-logger.delete_policies: failed to find service_component_name to delete_policies in consul-kv 20251206_031000.402 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251206_031000.402 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"} 20251206_031000.402 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "exe_task": "node_delete", "policies_event": {}}}} 20251206_031000.402 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251206_031000.409 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"exe_task": "node_configure"}}} 20251206_031000.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-sonar/onap-dcae-dcaepolicy-lib/onap_dcae_dcaepolicy_lib/dcae_policy.py", line 185, in wrapper Policies._set_policies(policies) TypeError: unbound method monkeyed_set_policies_boom() must be called with Policies instance as first argument (got dict instance instead) 20251206_031000.410 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) 20251206_031000.410 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251206_031000.413 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"exe_task": "node_configure"}}} 20251206_031000.413 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251206_031000.413 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"} 20251206_031000.413 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}}}}} 20251206_031000.414 INFO MainThread mock-context-logger.test_defenses_on_set_policies: runtime_properties: {"service_component_name": "unit_test_scn", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}}} 20251206_031000.414 INFO MainThread mock-context-logger.test_defenses_on_set_policies: policies: {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}} 20251206_031000.414 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251206_031000.419 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"exe_task": "node_configure"}}} 20251206_031000.420 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251206_031000.420 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"} 20251206_031000.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": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ0aW1lc3RhbXAiOiAiMjAyNS0xMi0wNlQwMzoxMDowMC40MjBaIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ1cGRhdGVfaWQiOiAiNDg2ZTA2MDMtZTJkZC00MzA4LWE3ZTktZjI0YzNiOGYxODQ3In0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0xMi0wNlQwNjoxMDowMC4xNjBaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCJ9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSJ9LCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA0OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIn19", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTItMDZUMDM6MTA6MDAuMTYwWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEifX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGguNC54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA2OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0In19", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}] 20251206_031000.421 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.420Z", "action": "gathered", "update_id": "486e0603-e2dd-4308-a7e9-f24c3b8f1847"}}}} 20251206_031000.421 INFO MainThread mock-context-logger.test_update_not_only_config: runtime_properties: {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.420Z", "action": "gathered", "update_id": "486e0603-e2dd-4308-a7e9-f24c3b8f1847"}} 20251206_031000.421 INFO MainThread mock-context-logger.test_update_not_only_config: policies: {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}} 20251206_031000.421 INFO MainThread mock-context-logger.test_update_not_only_config: policy_update: [{"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "aa20"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_peach_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}] 20251206_031000.421 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_multi_2]: not yet in policies 20251206_031000.422 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_not_only_config test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.420Z", "action": "gathered", "update_id": "486e0603-e2dd-4308-a7e9-f24c3b8f1847"}, "execute_operation": "policy_update_not_only_config"}}} 20251206_031000.422 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "aa20"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_peach_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}], added_policies: {"dcae_policies_b_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_id": "monkeyed.Config_multi_2", "policy_persistent": false, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, removed_policies: ["monkeyed.Config_multi"] 20251206_031000.422 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_id": "monkeyed.Config_multi_2", "policy_persistent": false, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}} 20251206_031000.423 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": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ0aW1lc3RhbXAiOiAiMjAyNS0xMi0wNlQwMzoxMDowMC40MjJaIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInVwZGF0ZV9pZCI6ICI4MTcyYjY3Mi0zZWE3LTRkYTAtYTIyNC1kZjdkYmExNWFmYmYifQ==", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7IkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgInByaW9yaXR5IjogImFhMjAifSwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicG9saWN5VmVyc2lvbiI6ICIyIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIuMi54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA0OjEwOjAwLjE2MFoiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInR5cGUiOiAiSlNPTiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTItMDZUMDM6MTA6MDAuMTYwWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEifX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGguNC54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA2OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0In19", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7IkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgInByaW9yaXR5IjogIjEifSwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicG9saWN5VmVyc2lvbiI6ICIyIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpXzIuMi54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA0OjEwOjAwLjE2MFoiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpXzIiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInR5cGUiOiAiSlNPTiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2"}}] 20251206_031000.423 INFO MainThread mock-context-logger.policy_update_not_only_config: app_config {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"} 20251206_031000.424 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_not_only_config test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "aa20"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_peach_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}, "monkeyed.Config_multi_2": {"policy_id": "monkeyed.Config_multi_2", "policy_persistent": false, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.422Z", "action": "updated", "update_id": "8172b672-3ea7-4da0-a224-df7dba15afbf"}, "execute_operation": "policy_update_not_only_config"}}} 20251206_031000.424 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_multi]: removed 20251206_031000.424 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_multi_2]: {"policy_id": "monkeyed.Config_multi_2", "policy_persistent": false, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}} 20251206_031000.424 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_peach_2]: {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "aa20"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_peach_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}} 20251206_031000.424 INFO MainThread mock-context-logger.test_update_not_only_config: expected[monkeyed.Config_peach]: {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}} 20251206_031000.424 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_peach]: {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}} 20251206_031000.425 INFO MainThread mock-context-logger.test_update_not_only_config: expected[monkeyed.Config_both]: {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}} 20251206_031000.425 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_both]: {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}} 20251206_031000.425 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251206_031000.440 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"exe_task": "node_configure"}}} 20251206_031000.441 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251206_031000.441 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"} 20251206_031000.442 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": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ0aW1lc3RhbXAiOiAiMjAyNS0xMi0wNlQwMzoxMDowMC40NDJaIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ1cGRhdGVfaWQiOiAiODczZTNlNGQtOWZiZC00ZTZlLThhZTAtZTU2NWIyNjhlYmQwIn0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0xMi0wNlQwNjoxMDowMC4xNjBaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCJ9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSJ9LCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA0OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIn19", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTItMDZUMDM6MTA6MDAuMTYwWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEifX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGguNC54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA2OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0In19", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}] 20251206_031000.442 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.442Z", "action": "gathered", "update_id": "873e3e4d-9fbd-4e6e-8ae0-e565b268ebd0"}}}} 20251206_031000.442 INFO MainThread mock-context-logger.test_update_policies_not: runtime_properties: {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.442Z", "action": "gathered", "update_id": "873e3e4d-9fbd-4e6e-8ae0-e565b268ebd0"}} 20251206_031000.443 INFO MainThread mock-context-logger.test_update_policies_not: policies: {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}} 20251206_031000.443 INFO MainThread mock-context-logger.test_update_policies_not: app_config: {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"} 20251206_031000.443 INFO MainThread mock-context-logger.test_update_policies_not: policy_update: [{"policy_id": "monkeyed.Config_multi_3", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi_3.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi_3", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}] 20251206_031000.444 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.442Z", "action": "gathered", "update_id": "873e3e4d-9fbd-4e6e-8ae0-e565b268ebd0"}, "execute_operation": "policy_update"}}} 20251206_031000.444 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_id": "monkeyed.Config_peach", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}, {"policy_id": "monkeyed.Config_peach_2", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach_2.1.xml", "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}, {"policy_id": "monkeyed.Config_multi_3", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi_3.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi_3", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}], added_policies: {"dcae_policies_b_node_id": {"policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach_2.1.xml", "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}, "<<>>": {"policies": {"monkeyed.Config_multi_2": {"policy_id": "monkeyed.Config_multi_2", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_multi_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, removed_policies: ["<<>>"] 20251206_031000.444 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach_2.1.xml", "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}} 20251206_031000.444 INFO MainThread mock-context-logger._update_policies: skipped updates on policies: {"unexpected": [{"policy_id": "monkeyed.Config_peach_2", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach_2.1.xml", "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}, {"policy_id": "monkeyed.Config_peach_2", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach_2.1.xml", "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}], "ignored": [{"policy_id": "monkeyed.Config_multi_3", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi_3.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi_3", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}], "same": [{"policy_id": "monkeyed.Config_peach", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}], "duplicate": []} 20251206_031000.445 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.442Z", "action": "gathered", "update_id": "873e3e4d-9fbd-4e6e-8ae0-e565b268ebd0"}, "execute_operation": "policy_update"}}} 20251206_031000.445 INFO MainThread mock-context-logger.test_update_policies_not: runtime_properties: {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.442Z", "action": "gathered", "update_id": "873e3e4d-9fbd-4e6e-8ae0-e565b268ebd0"}, "execute_operation": "policy_update"} 20251206_031000.445 INFO MainThread mock-context-logger.test_update_policies_not: policies not changed: {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}} 20251206_031000.445 INFO MainThread mock-context-logger.test_update_policies_not: app_config not changed: {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"} 20251206_031000.446 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251206_031000.461 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"exe_task": "node_configure"}}} 20251206_031000.462 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251206_031000.462 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"} 20251206_031000.463 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": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ0aW1lc3RhbXAiOiAiMjAyNS0xMi0wNlQwMzoxMDowMC40NjNaIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ1cGRhdGVfaWQiOiAiNDkxYzJkZjQtYWU2OC00MWQ5LWI2MDEtYjRiYTU3NDNjZTFmIn0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0xMi0wNlQwNjoxMDowMC4xNjBaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCJ9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSJ9LCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA0OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIn19", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTItMDZUMDM6MTA6MDAuMTYwWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEifX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGguNC54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA2OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0In19", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}] 20251206_031000.463 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.463Z", "action": "gathered", "update_id": "491c2df4-ae68-41d9-b601-b4ba5743ce1f"}}}} 20251206_031000.463 INFO MainThread mock-context-logger.test_update_many_calcs: runtime_properties: {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.463Z", "action": "gathered", "update_id": "491c2df4-ae68-41d9-b601-b4ba5743ce1f"}} 20251206_031000.464 INFO MainThread mock-context-logger.test_update_many_calcs: policies: {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}} 20251206_031000.464 INFO MainThread mock-context-logger.test_update_many_calcs: policy_update: [{"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "aa20"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_peach_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}] 20251206_031000.464 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_multi_2]: not yet in policies 20251206_031000.464 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_many_calcs test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.463Z", "action": "gathered", "update_id": "491c2df4-ae68-41d9-b601-b4ba5743ce1f"}, "execute_operation": "policy_update_many_calcs"}}} 20251206_031000.465 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "aa20"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_peach_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}], added_policies: {"dcae_policies_b_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_id": "monkeyed.Config_multi_2", "policy_persistent": false, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, removed_policies: ["monkeyed.Config_multi"] 20251206_031000.465 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_id": "monkeyed.Config_multi_2", "policy_persistent": false, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}} 20251206_031000.465 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": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ0aW1lc3RhbXAiOiAiMjAyNS0xMi0wNlQwMzoxMDowMC40NjVaIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInVwZGF0ZV9pZCI6ICI2NDUwMmI5NC03ZGJjLTQzN2YtYTY0Zi1iZmZhOTNiOTgxNjQifQ==", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7IkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgInByaW9yaXR5IjogImFhMjAifSwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicG9saWN5VmVyc2lvbiI6ICIyIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIuMi54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA0OjEwOjAwLjE2MFoiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInR5cGUiOiAiSlNPTiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTItMDZUMDM6MTA6MDAuMTYwWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEifX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGguNC54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA2OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0In19", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7IkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgInByaW9yaXR5IjogIjEifSwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicG9saWN5VmVyc2lvbiI6ICIyIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpXzIuMi54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA0OjEwOjAwLjE2MFoiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpXzIiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInR5cGUiOiAiSlNPTiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2"}}] 20251206_031000.466 INFO MainThread mock-context-logger.policy_update_many_calcs: app_config {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"} 20251206_031000.466 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_many_calcs test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "aa20"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_peach_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}, "monkeyed.Config_multi_2": {"policy_id": "monkeyed.Config_multi_2", "policy_persistent": false, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.465Z", "action": "updated", "update_id": "64502b94-7dbc-437f-a64f-bffa93b98164"}, "execute_operation": "policy_update_many_calcs"}}} 20251206_031000.466 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_multi]: removed 20251206_031000.467 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_multi_2]: {"policy_id": "monkeyed.Config_multi_2", "policy_persistent": false, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}} 20251206_031000.467 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_peach_2]: {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "aa20"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_peach_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}} 20251206_031000.467 INFO MainThread mock-context-logger.test_update_many_calcs: expected[monkeyed.Config_peach]: {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}} 20251206_031000.467 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_peach]: {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}} 20251206_031000.467 INFO MainThread mock-context-logger.test_update_many_calcs: expected[monkeyed.Config_both]: {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}} 20251206_031000.467 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_both]: {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}} 20251206_031000.467 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251206_031000.482 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"exe_task": "node_configure"}}} 20251206_031000.483 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251206_031000.484 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"} 20251206_031000.484 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": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ0aW1lc3RhbXAiOiAiMjAyNS0xMi0wNlQwMzoxMDowMC40ODRaIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ1cGRhdGVfaWQiOiAiYzdmM2YyYWItNjYzMy00YWJiLWExMzAtZTkyODE2N2I3NzdjIn0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0xMi0wNlQwNjoxMDowMC4xNjBaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCJ9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSJ9LCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA0OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIn19", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTItMDZUMDM6MTA6MDAuMTYwWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEifX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGguNC54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA2OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0In19", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}] 20251206_031000.484 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.484Z", "action": "gathered", "update_id": "c7f3f2ab-6633-4abb-a130-e928167b777c"}}}} 20251206_031000.485 INFO MainThread mock-context-logger.test_update_policies: runtime_properties: {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.484Z", "action": "gathered", "update_id": "c7f3f2ab-6633-4abb-a130-e928167b777c"}} 20251206_031000.485 INFO MainThread mock-context-logger.test_update_policies: policies: {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}} 20251206_031000.485 INFO MainThread mock-context-logger.test_update_policies: policy_update: [{"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "aa20"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_peach_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}] 20251206_031000.485 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_multi_2]: not yet in policies 20251206_031000.486 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.484Z", "action": "gathered", "update_id": "c7f3f2ab-6633-4abb-a130-e928167b777c"}, "execute_operation": "policy_update"}}} 20251206_031000.486 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "aa20"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_peach_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}], added_policies: {"dcae_policies_b_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_id": "monkeyed.Config_multi_2", "policy_persistent": false, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, removed_policies: ["monkeyed.Config_multi"] 20251206_031000.486 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_id": "monkeyed.Config_multi_2", "policy_persistent": false, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}} 20251206_031000.486 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": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ0aW1lc3RhbXAiOiAiMjAyNS0xMi0wNlQwMzoxMDowMC40ODZaIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInVwZGF0ZV9pZCI6ICIyYzg3OTk2YS1mMWFiLTQ2YjUtODYwMy0zMjNiMzljZGIxOWEifQ==", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7IkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgInByaW9yaXR5IjogImFhMjAifSwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicG9saWN5VmVyc2lvbiI6ICIyIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIuMi54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA0OjEwOjAwLjE2MFoiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInR5cGUiOiAiSlNPTiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTItMDZUMDM6MTA6MDAuMTYwWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEifX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGguNC54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA2OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0In19", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7IkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgInByaW9yaXR5IjogIjEifSwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicG9saWN5VmVyc2lvbiI6ICIyIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpXzIuMi54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA0OjEwOjAwLjE2MFoiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpXzIiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInR5cGUiOiAiSlNPTiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2"}}] 20251206_031000.487 INFO MainThread mock-context-logger.policy_update: app_config {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"} 20251206_031000.487 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "aa20"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_peach_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}, "monkeyed.Config_multi_2": {"policy_id": "monkeyed.Config_multi_2", "policy_persistent": false, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.486Z", "action": "updated", "update_id": "2c87996a-f1ab-46b5-8603-323b39cdb19a"}, "execute_operation": "policy_update"}}} 20251206_031000.488 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_multi]: removed 20251206_031000.488 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_multi_2]: {"policy_id": "monkeyed.Config_multi_2", "policy_persistent": false, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}} 20251206_031000.488 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_peach_2]: {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "aa20"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_peach_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}} 20251206_031000.488 INFO MainThread mock-context-logger.test_update_policies: expected[monkeyed.Config_peach]: {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}} 20251206_031000.488 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_peach]: {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}} 20251206_031000.488 INFO MainThread mock-context-logger.test_update_policies: expected[monkeyed.Config_both]: {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}} 20251206_031000.489 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_both]: {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}} 20251206_031000.489 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251206_031000.504 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"exe_task": "node_configure"}}} 20251206_031000.505 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251206_031000.506 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"} 20251206_031000.506 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": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ0aW1lc3RhbXAiOiAiMjAyNS0xMi0wNlQwMzoxMDowMC41MDZaIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ1cGRhdGVfaWQiOiAiMDExNmIzMjctNjAzYS00ZDViLTkyNDctZjY3MGYxZGFhOTY0In0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0xMi0wNlQwNjoxMDowMC4xNjBaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCJ9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSJ9LCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGkuMi54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA0OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIn19", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTItMDZUMDM6MTA6MDAuMTYwWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2giLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEifX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lWZXJzaW9uIjogIjQiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUiLCAiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX2JvdGguNC54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA2OjEwOjAwLjE2MFoiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0In19", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}] 20251206_031000.506 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.506Z", "action": "gathered", "update_id": "0116b327-603a-4d5b-9247-f670f1daa964"}}}} 20251206_031000.507 INFO MainThread mock-context-logger.test_remove_update_many_calcs: runtime_properties: {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.506Z", "action": "gathered", "update_id": "0116b327-603a-4d5b-9247-f670f1daa964"}} 20251206_031000.507 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policies: {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}} 20251206_031000.507 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_many_calcs test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4"}}}, "monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_persistent": false, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "2", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2"}}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "1", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1"}}}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true, "policy_body": {"property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyVersion": "4", "responseAttributes": {}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON", "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4"}}}}, "policies_event": {"policies_count": 4, "timestamp": "2025-12-06T03:10:00.506Z", "action": "gathered", "update_id": "0116b327-603a-4d5b-9247-f670f1daa964"}, "execute_operation": "policy_update_many_calcs"}}} 20251206_031000.507 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach_2", "monkeyed.Config_multi", "monkeyed.Config_peach", "monkeyed.Config_both"] 20251206_031000.508 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20251206_031000.508 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": "eyJwb2xpY2llc19jb3VudCI6IDAsICJ0aW1lc3RhbXAiOiAiMjAyNS0xMi0wNlQwMzoxMDowMC41MDhaIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInVwZGF0ZV9pZCI6ICJmZTM1ZGMyMy1kNWQ4LTQwMTUtODMzMC00ZmE2MTk1Y2M2NzIifQ==", "Key": "unit_test_scn:policies/event"}}] 20251206_031000.508 INFO MainThread mock-context-logger.policy_update_many_calcs: app_config {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"} 20251206_031000.509 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_many_calcs test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"policies_count": 0, "timestamp": "2025-12-06T03:10:00.508Z", "action": "updated", "update_id": "fe35dc23-d5d8-4015-8330-4fa6195cc672"}, "execute_operation": "policy_update_many_calcs"}}} 20251206_031000.509 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policies: {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20251206_031000.509 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy_update: [{"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "aa20"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_peach_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}] 20251206_031000.509 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy[monkeyed.Config_multi_2]: not yet in policies 20251206_031000.510 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_many_calcs test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "db_port": "123"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"policies_count": 0, "timestamp": "2025-12-06T03:10:00.508Z", "action": "updated", "update_id": "fe35dc23-d5d8-4015-8330-4fa6195cc672"}, "execute_operation": "policy_update_many_calcs"}}} 20251206_031000.510 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "aa20"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_peach_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}], added_policies: {"dcae_policies_b_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_id": "monkeyed.Config_multi_2", "policy_persistent": false, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, removed_policies: ["monkeyed.Config_multi"] 20251206_031000.510 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_id": "monkeyed.Config_multi_2", "policy_persistent": false, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}} 20251206_031000.510 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": "eyJwb2xpY2llc19jb3VudCI6IDIsICJ0aW1lc3RhbXAiOiAiMjAyNS0xMi0wNlQwMzoxMDowMC41MTBaIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInVwZGF0ZV9pZCI6ICJhZmEzY2FkZi1lNGU5LTQ0ZDMtODU0Zi1lY2Q5ZDlmODIxZTIifQ==", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7IkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgInByaW9yaXR5IjogImFhMjAifSwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicG9saWN5VmVyc2lvbiI6ICIyIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIuMi54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA0OjEwOjAwLjE2MFoiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInR5cGUiOiAiSlNPTiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwcm9wZXJ0eSI6IG51bGwsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7IkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgInByaW9yaXR5IjogIjEifSwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicG9saWN5VmVyc2lvbiI6ICIyIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpXzIuMi54bWwiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTEyLTA2VDA0OjEwOjAwLjE2MFoiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpXzIiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInR5cGUiOiAiSlNPTiJ9", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2"}}] 20251206_031000.511 INFO MainThread mock-context-logger.policy_update_many_calcs: app_config {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"} 20251206_031000.511 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_many_calcs test_ms_id context: {"node": {"properties": {"application_config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy"}}, "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name", "type": "ms.nodes.type"}, "type": "node-instance", "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "plugin": {"workdir": null, "package_version": null, "name": "", "package_name": null, "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "operation": {"retry_number": null, "name": null, "max_retries": null}, "workflow_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_name": null, "execution_id": "test_dcae_policy_exe_id", "task_id": null, "instance": {"id": "test_ms_id", "relationships": [{"target": {"instance": {"id": "dcae_policy_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_peach.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_node_id_2", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_peach_2.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_3_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "bad_policy_4_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "weird_policy_5_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "2"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_peach.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {}, "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "3", "policyName": "monkeyed.Config_multi.3.xml", "config": {"policy_updated_ts": "2025-12-06T05:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "2", "policy_hello": "dolor", "policy_updated_to_ver": "3"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_id": "monkeyed.Config_multi", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {"policy_filter": {"empty": null}}, "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_empty_2_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "non_policies_node_id", "relationships": [], "runtime_properties": {}}, "node": {"properties": {}, "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name", "type": "non.policy.type"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "1", "policyName": "monkeyed.Config_both.1.xml", "config": {"policy_updated_ts": "2025-12-06T03:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "0", "policy_hello": "Lorem", "policy_updated_to_ver": "1"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_2_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_both.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policy_b_node_id", "relationships": [], "runtime_properties": {"policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1.5"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "4", "policyName": "monkeyed.Config_both.4.xml", "config": {"policy_updated_ts": "2025-12-06T06:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "3", "policy_hello": "sit", "policy_updated_to_ver": "4"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}, "node": {"properties": {"policy_id": "monkeyed.Config_both"}, "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name", "type": "dcae.nodes.policy"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"id": "dcae_policies_b_5_node_id", "relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "5", "policyName": "monkeyed.Config_both.5.xml", "config": {"policy_updated_ts": "2025-12-06T07:10:00.160Z", "updated_policy_id": "monkeyed.Config_both", "policy_updated_from_ver": "4", "policy_hello": "amet", "policy_updated_to_ver": "5"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}}}}, "node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name", "type": "dcae.nodes.policies"}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "runtime_properties": {"service_component_name": "unit_test_scn", "exe_task": "node_configure", "application_config": {"db_port": "123", "policy_updated_from_ver": "0", "weather": "snow", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "no_policy", "policy_updated_ts": "2025-12-06T03:10:00.160Z"}, "policy_filters": {"dcae_policies_b_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_node_id"}, "dcae_policies_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}, "policy_filter_id": "dcae_policies_node_id"}, "dcae_policies_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_2_node_id"}, "dcae_policies_b_5_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_5_node_id"}, "dcae_policies_b_2_node_id": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}, "policy_filter_id": "dcae_policies_b_2_node_id"}}, "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "aa20"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_peach_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}, "monkeyed.Config_multi_2": {"policy_id": "monkeyed.Config_multi_2", "policy_persistent": false, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"policies_count": 2, "timestamp": "2025-12-06T03:10:00.510Z", "action": "updated", "update_id": "afa3cadf-e4e9-44d3-854f-ecd9d9f821e2"}, "execute_operation": "policy_update_many_calcs"}}} 20251206_031000.512 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy[monkeyed.Config_multi]: removed 20251206_031000.512 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy[monkeyed.Config_multi_2]: {"policy_id": "monkeyed.Config_multi_2", "policy_persistent": false, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "1"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_multi_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}} 20251206_031000.512 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy[monkeyed.Config_peach_2]: {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true, "policy_body": {"property": null, "matchingConditions": {"ConfigName": "alex_config_name", "ONAPName": "DCAE", "priority": "aa20"}, "policyConfigStatus": "CONFIG_RETRIEVED", "responseAttributes": {}, "policyVersion": "2", "policyName": "monkeyed.Config_peach_2.2.xml", "config": {"policy_updated_ts": "2025-12-06T04:10:00.160Z", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_from_ver": "1", "policy_hello": "ipsum", "policy_updated_to_ver": "2"}, "policyConfigMessage": "Config Retrieved! ", "type": "JSON"}} 20251206_031000.512 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear