20260502_070556.655 INFO MainThread mock-context-logger.test_delete_node_lost_scn: runtime_properties: {"policies_event": {}} 20260502_070556.656 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {}, "exe_task": "node_delete"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.656 WARNING MainThread mock-context-logger.delete_policies: failed to find service_component_name to delete_policies in consul-kv 20260502_070556.656 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260502_070556.656 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.656 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {}, "service_component_name": "unit_test_scn", "exe_task": "node_delete", "application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.657 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260502_070556.662 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.664 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260502_070556.664 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.664 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": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuNjY0WiIsICJ1cGRhdGVfaWQiOiAiOGMxYWQwZmEtM2ZmZS00MDlhLWFhNmMtOGM0ZmI0OTdlMDYzIiwgInBvbGljaWVzX2NvdW50IjogNH0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wNS0wMlQxMDowNTo1Ni42MzJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuNjMyWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDEwOjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMiIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDA4OjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260502_070556.665 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.664Z", "update_id": "8c1ad0fa-3ffe-409a-aa6c-8c4fb497e063", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.665 INFO MainThread mock-context-logger.test_delete_node: runtime_properties: {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.664Z", "update_id": "8c1ad0fa-3ffe-409a-aa6c-8c4fb497e063", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"} 20260502_070556.665 INFO MainThread mock-context-logger.test_delete_node: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}} 20260502_070556.666 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.664Z", "update_id": "8c1ad0fa-3ffe-409a-aa6c-8c4fb497e063", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_delete"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.666 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/"}}] 20260502_070556.666 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260502_070556.666 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.667 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.664Z", "update_id": "8c1ad0fa-3ffe-409a-aa6c-8c4fb497e063", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_delete"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.667 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260502_070556.680 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.680 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260502_070556.680 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.680 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}}}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.680 INFO MainThread mock-context-logger.test_defenses_on_set_policies: runtime_properties: {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}}} 20260502_070556.681 INFO MainThread mock-context-logger.test_defenses_on_set_policies: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}} 20260502_070556.681 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260502_070556.685 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.686 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260502_070556.687 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.687 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": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuNjg3WiIsICJ1cGRhdGVfaWQiOiAiYzgyZjg3Y2UtZmQwMS00MWJjLWE0OTItNWIwYTVmNjNiMGJhIiwgInBvbGljaWVzX2NvdW50IjogNH0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wNS0wMlQxMDowNTo1Ni42MzJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuNjMyWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDEwOjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMiIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDA4OjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260502_070556.687 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.687Z", "update_id": "c82f87ce-fd01-41bc-a492-5b0a5f63b0ba", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.688 INFO MainThread mock-context-logger.test_remove_update_many_calcs: runtime_properties: {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.687Z", "update_id": "c82f87ce-fd01-41bc-a492-5b0a5f63b0ba", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"} 20260502_070556.688 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}} 20260502_070556.688 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_many_calcs test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.687Z", "update_id": "c82f87ce-fd01-41bc-a492-5b0a5f63b0ba", "policies_count": 4}, "execute_operation": "policy_update_many_calcs", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.688 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach_2", "monkeyed.Config_peach", "monkeyed.Config_both", "monkeyed.Config_multi"] 20260502_070556.689 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20260502_070556.689 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": "eyJhY3Rpb24iOiAidXBkYXRlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wNS0wMlQwNzowNTo1Ni42ODlaIiwgInVwZGF0ZV9pZCI6ICIwNzNhY2VkNS0wNzRmLTQ5MWYtYTEwNC00MjIyMTdmMjQ0NzMiLCAicG9saWNpZXNfY291bnQiOiAwfQ==", "Key": "unit_test_scn:policies/event"}}] 20260502_070556.690 INFO MainThread mock-context-logger.policy_update_many_calcs: app_config {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.690 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_many_calcs test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "updated", "timestamp": "2026-05-02T07:05:56.689Z", "update_id": "073aced5-074f-491f-a104-422217f24473", "policies_count": 0}, "execute_operation": "policy_update_many_calcs", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.690 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}} 20260502_070556.690 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy_update: [{"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}] 20260502_070556.690 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy[monkeyed.Config_multi_2]: not yet in policies 20260502_070556.691 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_many_calcs test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "updated", "timestamp": "2026-05-02T07:05:56.689Z", "update_id": "073aced5-074f-491f-a104-422217f24473", "policies_count": 0}, "execute_operation": "policy_update_many_calcs", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.691 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}], added_policies: {"dcae_policies_b_5_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_2"}}}}, removed_policies: ["monkeyed.Config_multi"] 20260502_070556.691 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_2"}} 20260502_070556.692 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": "eyJhY3Rpb24iOiAidXBkYXRlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wNS0wMlQwNzowNTo1Ni42OTFaIiwgInVwZGF0ZV9pZCI6ICJmMzJkMWUxOS0zN2Y3LTRmMjctOGRhNC05OWJlMTZmM2FkNDEiLCAicG9saWNpZXNfY291bnQiOiAyfQ==", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDg6MDU6NTYuNjMyWiJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiMiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogImFhMjAiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIuMi54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDg6MDU6NTYuNjMyWiJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiMiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpXzIuMi54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2"}}] 20260502_070556.692 INFO MainThread mock-context-logger.policy_update_many_calcs: app_config {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.692 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_many_calcs test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "updated", "timestamp": "2026-05-02T07:05:56.691Z", "update_id": "f32d1e19-37f7-4f27-8da4-99be16f3ad41", "policies_count": 2}, "execute_operation": "policy_update_many_calcs", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_2"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.693 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy[monkeyed.Config_multi]: removed 20260502_070556.693 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy[monkeyed.Config_multi_2]: {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_2"} 20260502_070556.693 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy[monkeyed.Config_peach_2]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"} 20260502_070556.693 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260502_070556.712 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.713 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260502_070556.713 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.714 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": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuNzEzWiIsICJ1cGRhdGVfaWQiOiAiZjkwNGZkMzMtZDNmNS00ZWQ4LWE3ZjEtZGUwNGVkZjRjMzExIiwgInBvbGljaWVzX2NvdW50IjogNH0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wNS0wMlQxMDowNTo1Ni42MzJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuNjMyWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDEwOjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMiIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDA4OjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260502_070556.714 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.713Z", "update_id": "f904fd33-d3f5-4ed8-a7f1-de04edf4c311", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.714 INFO MainThread mock-context-logger.test_update_policies_not: runtime_properties: {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.713Z", "update_id": "f904fd33-d3f5-4ed8-a7f1-de04edf4c311", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"} 20260502_070556.715 INFO MainThread mock-context-logger.test_update_policies_not: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}} 20260502_070556.715 INFO MainThread mock-context-logger.test_update_policies_not: app_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.715 INFO MainThread mock-context-logger.test_update_policies_not: policy_update: [{"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi_3", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_3.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_3"}] 20260502_070556.716 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.713Z", "update_id": "f904fd33-d3f5-4ed8-a7f1-de04edf4c311", "policies_count": 4}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.716 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi_3", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_3.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_3"}], added_policies: {"dcae_policies_b_5_node_id": {"policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}}}, "<<>>": {"policies": {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_2"}}}}, removed_policies: ["<<>>"] 20260502_070556.716 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_peach_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}} 20260502_070556.716 INFO MainThread mock-context-logger._update_policies: skipped updates on policies: {"ignored": [{"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi_3", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_3.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_3"}], "duplicate": [], "unexpected": [{"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}], "same": [{"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}]} 20260502_070556.717 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.713Z", "update_id": "f904fd33-d3f5-4ed8-a7f1-de04edf4c311", "policies_count": 4}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.717 INFO MainThread mock-context-logger.test_update_policies_not: runtime_properties: {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.713Z", "update_id": "f904fd33-d3f5-4ed8-a7f1-de04edf4c311", "policies_count": 4}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"} 20260502_070556.717 INFO MainThread mock-context-logger.test_update_policies_not: policies not changed: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}} 20260502_070556.717 INFO MainThread mock-context-logger.test_update_policies_not: app_config not changed: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.717 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260502_070556.734 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.735 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260502_070556.735 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.735 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": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuNzM1WiIsICJ1cGRhdGVfaWQiOiAiYjgwYjEzZDAtODFkYi00ZDc0LWE4ZWQtMmUzNThmZGY4N2IzIiwgInBvbGljaWVzX2NvdW50IjogNH0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wNS0wMlQxMDowNTo1Ni42MzJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuNjMyWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDEwOjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMiIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDA4OjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260502_070556.736 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.735Z", "update_id": "b80b13d0-81db-4d74-a8ed-2e358fdf87b3", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.736 INFO MainThread mock-context-logger.test_remove_then_update: runtime_properties: {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.735Z", "update_id": "b80b13d0-81db-4d74-a8ed-2e358fdf87b3", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"} 20260502_070556.736 INFO MainThread mock-context-logger.test_remove_then_update: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}} 20260502_070556.737 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.735Z", "update_id": "b80b13d0-81db-4d74-a8ed-2e358fdf87b3", "policies_count": 4}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.737 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach_2", "monkeyed.Config_peach", "monkeyed.Config_both", "monkeyed.Config_multi"] 20260502_070556.737 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20260502_070556.738 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": "eyJhY3Rpb24iOiAidXBkYXRlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wNS0wMlQwNzowNTo1Ni43MzhaIiwgInVwZGF0ZV9pZCI6ICIzN2M0NDVkYy0xMmZiLTRlYzYtOWUwNy05NmJmZmRhYTkzZDIiLCAicG9saWNpZXNfY291bnQiOiAwfQ==", "Key": "unit_test_scn:policies/event"}}] 20260502_070556.738 INFO MainThread mock-context-logger.policy_update: app_config {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.738 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "updated", "timestamp": "2026-05-02T07:05:56.738Z", "update_id": "37c445dc-12fb-4ec6-9e07-96bffdaa93d2", "policies_count": 0}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.739 INFO MainThread mock-context-logger.test_remove_then_update: policy_update: [{"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}] 20260502_070556.739 INFO MainThread mock-context-logger.test_remove_then_update: policy[monkeyed.Config_multi_2]: not yet in policies 20260502_070556.739 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "updated", "timestamp": "2026-05-02T07:05:56.738Z", "update_id": "37c445dc-12fb-4ec6-9e07-96bffdaa93d2", "policies_count": 0}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.739 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}], added_policies: {"dcae_policies_b_5_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_2"}}}}, removed_policies: ["monkeyed.Config_multi"] 20260502_070556.740 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_2"}} 20260502_070556.740 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": "eyJhY3Rpb24iOiAidXBkYXRlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wNS0wMlQwNzowNTo1Ni43NDBaIiwgInVwZGF0ZV9pZCI6ICJjOTQwMDBmYS03NDI5LTRlZmMtODE2YS1hYjA2Yjg4MmRjZmEiLCAicG9saWNpZXNfY291bnQiOiAyfQ==", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDg6MDU6NTYuNjMyWiJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiMiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogImFhMjAiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIuMi54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDg6MDU6NTYuNjMyWiJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiMiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpXzIuMi54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2"}}] 20260502_070556.740 INFO MainThread mock-context-logger.policy_update: app_config {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.741 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "updated", "timestamp": "2026-05-02T07:05:56.740Z", "update_id": "c94000fa-7429-4efc-816a-ab06b882dcfa", "policies_count": 2}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_2"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.741 INFO MainThread mock-context-logger.test_remove_then_update: policy[monkeyed.Config_multi]: removed 20260502_070556.741 INFO MainThread mock-context-logger.test_remove_then_update: policy[monkeyed.Config_multi_2]: {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_2"} 20260502_070556.741 INFO MainThread mock-context-logger.test_remove_then_update: policy[monkeyed.Config_peach_2]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"} 20260502_070556.741 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260502_070556.760 INFO MainThread mock-context-logger.test_delete_node_empty_config: runtime_properties: {"policies_event": {}, "service_component_name": "delete_node_empty"} 20260502_070556.760 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {}, "service_component_name": "delete_node_empty", "exe_task": "node_delete"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.760 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/"}}] 20260502_070556.761 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260502_070556.761 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.761 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {}, "service_component_name": "unit_test_scn", "exe_task": "node_delete", "application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.761 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260502_070556.769 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.770 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260502_070556.770 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.770 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": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuNzcwWiIsICJ1cGRhdGVfaWQiOiAiMmU3MTVmOGQtZDQ0Yi00Y2VkLWFhZjItNDljYzEwNThiZDRhIiwgInBvbGljaWVzX2NvdW50IjogNH0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wNS0wMlQxMDowNTo1Ni42MzJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuNjMyWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDEwOjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMiIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDA4OjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260502_070556.771 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.770Z", "update_id": "2e715f8d-d44b-4ced-aaf2-49cc1058bd4a", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.771 INFO MainThread mock-context-logger.test_bad_update_many_calcs: runtime_properties: {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.770Z", "update_id": "2e715f8d-d44b-4ced-aaf2-49cc1058bd4a", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"} 20260502_070556.771 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}} 20260502_070556.771 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy_update: [{"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": ["damaged config"], "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}] 20260502_070556.771 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_multi_2]: not yet in policies 20260502_070556.772 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_many_calcs test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.770Z", "update_id": "2e715f8d-d44b-4ced-aaf2-49cc1058bd4a", "policies_count": 4}, "execute_operation": "policy_update_many_calcs", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.772 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": ["damaged config"], "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}], added_policies: {"dcae_policies_b_5_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"none": null, "unexpected": "foo"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_2"}}}}, removed_policies: ["monkeyed.Config_multi"] 20260502_070556.772 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"none": null, "unexpected": "foo"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_2"}} 20260502_070556.773 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": "eyJhY3Rpb24iOiAidXBkYXRlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wNS0wMlQwNzowNTo1Ni43NzNaIiwgInVwZGF0ZV9pZCI6ICJkN2I3ZDIwNS1lYmQwLTRkY2ItODhiNi04NTJhZTAxNjQ4YjkiLCAicG9saWNpZXNfY291bnQiOiA0fQ==", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJjb25maWciOiBbImRhbWFnZWQgY29uZmlnIl0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiYWEyMCIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMi4yLnhtbCIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuNjMyWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDEwOjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJjb25maWciOiB7Im5vbmUiOiBudWxsLCAidW5leHBlY3RlZCI6ICJmb28ifSwgInByb3BlcnR5IjogbnVsbCwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lWZXJzaW9uIjogIjIiLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJwcmlvcml0eSI6ICIxIiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yLjIueG1sIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2"}}] 20260502_070556.773 INFO MainThread mock-context-logger.policy_update_many_calcs: app_config {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.774 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_many_calcs test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "updated", "timestamp": "2026-05-02T07:05:56.773Z", "update_id": "d7b7d205-ebd0-4dcb-88b6-852ae01648b9", "policies_count": 4}, "execute_operation": "policy_update_many_calcs", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": ["damaged config"], "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"none": null, "unexpected": "foo"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_2"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.774 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_multi]: removed 20260502_070556.774 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_multi_2]: {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"none": null, "unexpected": "foo"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_2"} 20260502_070556.774 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_peach_2]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": ["damaged config"], "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"} 20260502_070556.774 INFO MainThread mock-context-logger.test_bad_update_many_calcs: expected[monkeyed.Config_peach]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"} 20260502_070556.775 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_peach]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"} 20260502_070556.775 INFO MainThread mock-context-logger.test_bad_update_many_calcs: expected[monkeyed.Config_both]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"} 20260502_070556.775 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_both]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"} 20260502_070556.775 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260502_070556.789 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.789 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260502_070556.789 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.790 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}}}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.790 INFO MainThread mock-context-logger.test_bad_policies: runtime_properties: {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "service_component_name": "unit_test_scn", "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}}} 20260502_070556.790 INFO MainThread mock-context-logger.test_bad_policies: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}} 20260502_070556.790 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260502_070556.795 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.796 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260502_070556.796 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.797 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": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuNzk2WiIsICJ1cGRhdGVfaWQiOiAiM2Y0ZjVhMTAtOWExNi00ZDc3LTlmZTctOTVhOWY2NmYyYWQzIiwgInBvbGljaWVzX2NvdW50IjogNH0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wNS0wMlQxMDowNTo1Ni42MzJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuNjMyWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDEwOjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMiIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDA4OjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260502_070556.797 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.796Z", "update_id": "3f4f5a10-9a16-4d77-9fe7-95a9f66f2ad3", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.797 INFO MainThread mock-context-logger.test_update_many_calcs: runtime_properties: {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.796Z", "update_id": "3f4f5a10-9a16-4d77-9fe7-95a9f66f2ad3", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"} 20260502_070556.797 INFO MainThread mock-context-logger.test_update_many_calcs: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}} 20260502_070556.798 INFO MainThread mock-context-logger.test_update_many_calcs: policy_update: [{"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}] 20260502_070556.798 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_multi_2]: not yet in policies 20260502_070556.798 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_many_calcs test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.796Z", "update_id": "3f4f5a10-9a16-4d77-9fe7-95a9f66f2ad3", "policies_count": 4}, "execute_operation": "policy_update_many_calcs", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.798 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}], added_policies: {"dcae_policies_b_5_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_2"}}}}, removed_policies: ["monkeyed.Config_multi"] 20260502_070556.799 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_2"}} 20260502_070556.799 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": "eyJhY3Rpb24iOiAidXBkYXRlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wNS0wMlQwNzowNTo1Ni43OTlaIiwgInVwZGF0ZV9pZCI6ICJjY2Q4OTU0MC05NDZjLTQ2MmUtOGE0MS04ZGU5NmY1NzZkODgiLCAicG9saWNpZXNfY291bnQiOiA0fQ==", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDg6MDU6NTYuNjMyWiJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiMiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogImFhMjAiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIuMi54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuNjMyWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDEwOjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDg6MDU6NTYuNjMyWiJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiMiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpXzIuMi54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2"}}] 20260502_070556.800 INFO MainThread mock-context-logger.policy_update_many_calcs: app_config {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.800 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_many_calcs test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "updated", "timestamp": "2026-05-02T07:05:56.799Z", "update_id": "ccd89540-946c-462e-8a41-8de96f576d88", "policies_count": 4}, "execute_operation": "policy_update_many_calcs", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_2"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.800 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_multi]: removed 20260502_070556.800 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_multi_2]: {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_2"} 20260502_070556.800 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_peach_2]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"} 20260502_070556.801 INFO MainThread mock-context-logger.test_update_many_calcs: expected[monkeyed.Config_peach]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"} 20260502_070556.801 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_peach]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"} 20260502_070556.801 INFO MainThread mock-context-logger.test_update_many_calcs: expected[monkeyed.Config_both]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"} 20260502_070556.801 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_both]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"} 20260502_070556.801 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260502_070556.816 INFO MainThread mock-context-logger.test_delete_node_empty: runtime_properties: {} 20260502_070556.816 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_delete"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.816 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260502_070556.817 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.817 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "service_component_name": "unit_test_scn", "exe_task": "node_delete"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.817 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260502_070556.832 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 20260502_070556.833 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260502_070556.837 INFO MainThread mock-context-logger.test_delete_node_no_policies: runtime_properties: {"policies_event": {}, "service_component_name": "delete_node_empty"} 20260502_070556.837 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {}, "service_component_name": "delete_node_empty", "exe_task": "node_delete"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.838 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/"}}] 20260502_070556.838 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260502_070556.838 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.838 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {}, "service_component_name": "unit_test_scn", "exe_task": "node_delete", "application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.838 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260502_070556.846 INFO MainThread mock-context-logger.test_delete_ms_no_consul_addr: runtime_properties: {"policies_event": {}, "service_component_name": "delete_node_empty"} 20260502_070556.846 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {}, "service_component_name": "delete_node_empty", "exe_task": "node_delete"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.847 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/"}}] 20260502_070556.847 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260502_070556.847 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.847 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {}, "service_component_name": "unit_test_scn", "exe_task": "node_delete", "application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.847 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260502_070556.854 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"execute_operation": "policy_update"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.854 ERROR MainThread mock-context-logger.wrapper: Failed to update the policies unbound method monkeyed_update_policies_boom() must be called with Policies instance as first argument (got NoneType instance instead): Traceback (most recent call last): File "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/onap_dcae_dcaepolicy_lib/dcae_policy.py", line 316, in wrapper Policies._update_policies(updated_policies, added_policies, removed_policies) TypeError: unbound method monkeyed_update_policies_boom() must be called with Policies instance as first argument (got NoneType instance instead) 20260502_070556.855 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) 20260502_070556.855 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260502_070556.859 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.860 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260502_070556.860 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.861 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": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuODYwWiIsICJ1cGRhdGVfaWQiOiAiM2U5NzljYzMtZGQzYS00ZTdjLWE3M2MtNzFjYTIwMDUzNjNmIiwgInBvbGljaWVzX2NvdW50IjogNH0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wNS0wMlQxMDowNTo1Ni42MzJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuNjMyWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDEwOjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMiIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDA4OjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260502_070556.861 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.860Z", "update_id": "3e979cc3-dd3a-4e7c-a73c-71ca2005363f", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.861 INFO MainThread mock-context-logger.test_update_policies: runtime_properties: {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.860Z", "update_id": "3e979cc3-dd3a-4e7c-a73c-71ca2005363f", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"} 20260502_070556.861 INFO MainThread mock-context-logger.test_update_policies: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}} 20260502_070556.862 INFO MainThread mock-context-logger.test_update_policies: policy_update: [{"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}] 20260502_070556.862 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_multi_2]: not yet in policies 20260502_070556.862 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.860Z", "update_id": "3e979cc3-dd3a-4e7c-a73c-71ca2005363f", "policies_count": 4}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.862 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}], added_policies: {"dcae_policies_b_5_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_2"}}}}, removed_policies: ["monkeyed.Config_multi"] 20260502_070556.863 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_2"}} 20260502_070556.863 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": "eyJhY3Rpb24iOiAidXBkYXRlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wNS0wMlQwNzowNTo1Ni44NjNaIiwgInVwZGF0ZV9pZCI6ICI3MzEyMWQ4NC1jOWZiLTQ4NzQtYTZhYS1kZWI4ZmJkYmE2ZjYiLCAicG9saWNpZXNfY291bnQiOiA0fQ==", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDg6MDU6NTYuNjMyWiJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiMiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogImFhMjAiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIuMi54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuNjMyWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDEwOjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDg6MDU6NTYuNjMyWiJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiMiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpXzIuMi54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2"}}] 20260502_070556.864 INFO MainThread mock-context-logger.policy_update: app_config {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.864 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "updated", "timestamp": "2026-05-02T07:05:56.863Z", "update_id": "73121d84-c9fb-4874-a6aa-deb8fbdba6f6", "policies_count": 4}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_2"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.864 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_multi]: removed 20260502_070556.864 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_multi_2]: {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_2"} 20260502_070556.865 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_peach_2]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"} 20260502_070556.865 INFO MainThread mock-context-logger.test_update_policies: expected[monkeyed.Config_peach]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"} 20260502_070556.865 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_peach]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"} 20260502_070556.865 INFO MainThread mock-context-logger.test_update_policies: expected[monkeyed.Config_both]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"} 20260502_070556.865 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_both]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"} 20260502_070556.865 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260502_070556.881 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.882 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260502_070556.882 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.882 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": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuODgyWiIsICJ1cGRhdGVfaWQiOiAiNzBiYTgyYzAtNDQwMy00ZThiLWI3MzgtMGFiMGVhNTU5M2U0IiwgInBvbGljaWVzX2NvdW50IjogNH0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wNS0wMlQxMDowNTo1Ni42MzJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuNjMyWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDEwOjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMiIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDA4OjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260502_070556.882 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.882Z", "update_id": "70ba82c0-4403-4e8b-b738-0ab0ea5593e4", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.883 INFO MainThread mock-context-logger.test_policies_to_node: runtime_properties: {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.882Z", "update_id": "70ba82c0-4403-4e8b-b738-0ab0ea5593e4", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"} 20260502_070556.883 INFO MainThread mock-context-logger.test_policies_to_node: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}} 20260502_070556.883 INFO MainThread mock-context-logger.test_policies_to_node: expected[monkeyed.Config_peach]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"} 20260502_070556.883 INFO MainThread mock-context-logger.test_policies_to_node: policy[monkeyed.Config_peach]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"} 20260502_070556.883 INFO MainThread mock-context-logger.test_policies_to_node: expected[monkeyed.Config_both]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"} 20260502_070556.884 INFO MainThread mock-context-logger.test_policies_to_node: policy[monkeyed.Config_both]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"} 20260502_070556.884 INFO MainThread mock-context-logger.test_policies_to_node: expected[monkeyed.Config_peach_2]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"} 20260502_070556.884 INFO MainThread mock-context-logger.test_policies_to_node: policy[monkeyed.Config_peach_2]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"} 20260502_070556.884 INFO MainThread mock-context-logger.test_policies_to_node: expected[monkeyed.Config_multi]: {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"} 20260502_070556.884 INFO MainThread mock-context-logger.test_policies_to_node: policy[monkeyed.Config_multi]: {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"} 20260502_070556.884 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260502_070556.893 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.893 ERROR MainThread mock-context-logger.wrapper: Failed to set the policies unbound method monkeyed_set_policies_boom() must be called with Policies instance as first argument (got dict instance instead): Traceback (most recent call last): File "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/onap_dcae_dcaepolicy_lib/dcae_policy.py", line 185, in wrapper Policies._set_policies(policies) TypeError: unbound method monkeyed_set_policies_boom() must be called with Policies instance as first argument (got dict instance instead) 20260502_070556.893 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) 20260502_070556.894 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260502_070556.899 INFO MainThread mock-context-logger.test_delete_bad_config: runtime_properties: {"policies_event": {}, "service_component_name": "delete_node_empty"} 20260502_070556.899 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {}, "service_component_name": "delete_node_empty", "exe_task": "node_delete"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.899 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/"}}] 20260502_070556.899 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260502_070556.900 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.900 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"policies_event": {}, "service_component_name": "unit_test_scn", "exe_task": "node_delete", "application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.900 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260502_070556.908 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.909 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260502_070556.909 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.909 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": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuOTA5WiIsICJ1cGRhdGVfaWQiOiAiNWQ2MzBmMzctNjllMy00Y2JmLThiYjQtMzgwYTNmOWVhMTNhIiwgInBvbGljaWVzX2NvdW50IjogNH0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wNS0wMlQxMDowNTo1Ni42MzJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuNjMyWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDEwOjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMiIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDA4OjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260502_070556.910 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.909Z", "update_id": "5d630f37-69e3-4cbf-8bb4-380a3f9ea13a", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.910 INFO MainThread mock-context-logger.test_update_not_only_config: runtime_properties: {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.909Z", "update_id": "5d630f37-69e3-4cbf-8bb4-380a3f9ea13a", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"} 20260502_070556.910 INFO MainThread mock-context-logger.test_update_not_only_config: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}} 20260502_070556.910 INFO MainThread mock-context-logger.test_update_not_only_config: policy_update: [{"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}] 20260502_070556.910 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_multi_2]: not yet in policies 20260502_070556.911 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_not_only_config test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.909Z", "update_id": "5d630f37-69e3-4cbf-8bb4-380a3f9ea13a", "policies_count": 4}, "execute_operation": "policy_update_not_only_config", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.911 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}], added_policies: {"dcae_policies_b_5_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_2"}}}}, removed_policies: ["monkeyed.Config_multi"] 20260502_070556.911 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_2"}} 20260502_070556.912 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": "eyJhY3Rpb24iOiAidXBkYXRlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wNS0wMlQwNzowNTo1Ni45MTFaIiwgInVwZGF0ZV9pZCI6ICI1OTI4ZTBhNi1hODE5LTRmZGMtYmQ1NC0xOTQyZmIwNTQ4YTUiLCAicG9saWNpZXNfY291bnQiOiA0fQ==", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDg6MDU6NTYuNjMyWiJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiMiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogImFhMjAiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIuMi54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuNjMyWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDEwOjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjEiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDg6MDU6NTYuNjMyWiJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiMiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpXzIuMi54bWwiLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2"}}] 20260502_070556.912 INFO MainThread mock-context-logger.policy_update_not_only_config: app_config {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.913 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_not_only_config test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "updated", "timestamp": "2026-05-02T07:05:56.911Z", "update_id": "5928e0a6-a819-4fdc-bd54-1942fb0548a5", "policies_count": 4}, "execute_operation": "policy_update_not_only_config", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_multi_2": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_2"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.913 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_multi]: removed 20260502_070556.913 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_multi_2]: {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi_2"} 20260502_070556.913 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_peach_2]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"priority": "aa20", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"} 20260502_070556.913 INFO MainThread mock-context-logger.test_update_not_only_config: expected[monkeyed.Config_peach]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"} 20260502_070556.913 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_peach]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"} 20260502_070556.914 INFO MainThread mock-context-logger.test_update_not_only_config: expected[monkeyed.Config_both]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"} 20260502_070556.914 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_both]: {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"} 20260502_070556.914 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260502_070556.929 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.930 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260502_070556.930 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.930 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": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuOTMwWiIsICJ1cGRhdGVfaWQiOiAiZjA2YmZmZGMtMDQ5OS00MmFkLWIwNjctZTIyYTJkZmRlN2I4IiwgInBvbGljaWVzX2NvdW50IjogNH0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wNS0wMlQxMDowNTo1Ni42MzJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuNjMyWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDEwOjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMiIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDA4OjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260502_070556.931 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.930Z", "update_id": "f06bffdc-0499-42ad-b067-e22a2dfde7b8", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.931 INFO MainThread mock-context-logger.test_remove_all_policies: runtime_properties: {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.930Z", "update_id": "f06bffdc-0499-42ad-b067-e22a2dfde7b8", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"} 20260502_070556.931 INFO MainThread mock-context-logger.test_remove_all_policies: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}} 20260502_070556.932 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.930Z", "update_id": "f06bffdc-0499-42ad-b067-e22a2dfde7b8", "policies_count": 4}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.932 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach_2", "monkeyed.Config_peach", "monkeyed.Config_both", "monkeyed.Config_multi"] 20260502_070556.932 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20260502_070556.933 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": "eyJhY3Rpb24iOiAidXBkYXRlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wNS0wMlQwNzowNTo1Ni45MzNaIiwgInVwZGF0ZV9pZCI6ICI5NzVmYTU1Ni05M2M1LTQ5YzctODI3Ni03ZjMxZjZmMjRkNTUiLCAicG9saWNpZXNfY291bnQiOiAwfQ==", "Key": "unit_test_scn:policies/event"}}] 20260502_070556.933 INFO MainThread mock-context-logger.policy_update: app_config {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.933 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "updated", "timestamp": "2026-05-02T07:05:56.933Z", "update_id": "975fa556-93c5-49c7-8276-7f31f6f24d55", "policies_count": 0}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.934 INFO MainThread mock-context-logger.test_remove_all_policies: removed: ['monkeyed.Config_peach_2', 'monkeyed.Config_peach', 'monkeyed.Config_both', 'monkeyed.Config_multi'] 20260502_070556.934 INFO MainThread mock-context-logger.test_remove_all_policies: runtime_properties: {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "updated", "timestamp": "2026-05-02T07:05:56.933Z", "update_id": "975fa556-93c5-49c7-8276-7f31f6f24d55", "policies_count": 0}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}}, "exe_task": "node_configure"} 20260502_070556.934 INFO MainThread mock-context-logger.test_remove_all_policies: expected = default application_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.934 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260502_070556.948 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.949 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260502_070556.949 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.949 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": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuOTQ5WiIsICJ1cGRhdGVfaWQiOiAiMmFlMWY4YmMtYzliNC00YmM5LWE5NGEtNDNmMTY1ODhhY2FkIiwgInBvbGljaWVzX2NvdW50IjogNH0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wNS0wMlQxMDowNTo1Ni42MzJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuNjMyWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDEwOjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMiIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDA4OjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260502_070556.950 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.949Z", "update_id": "2ae1f8bc-c9b4-4bc9-a94a-43f16588acad", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.950 INFO MainThread mock-context-logger.test_delete_node_no_consul: runtime_properties: {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.949Z", "update_id": "2ae1f8bc-c9b4-4bc9-a94a-43f16588acad", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"} 20260502_070556.950 INFO MainThread mock-context-logger.test_delete_node_no_consul: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}} 20260502_070556.951 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.949Z", "update_id": "2ae1f8bc-c9b4-4bc9-a94a-43f16588acad", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_delete"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.951 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/"}}] 20260502_070556.951 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260502_070556.951 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.952 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.949Z", "update_id": "2ae1f8bc-c9b4-4bc9-a94a-43f16588acad", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_delete"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.952 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260502_070556.966 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.967 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260502_070556.967 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.967 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": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuOTY3WiIsICJ1cGRhdGVfaWQiOiAiZjAxNTZiZGYtN2FjYS00ZjM4LTkxYTItZDI5MjI3YjhhMWY0IiwgInBvbGljaWVzX2NvdW50IjogNH0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wNS0wMlQxMDowNTo1Ni42MzJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuNjMyWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDEwOjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMiIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDA4OjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260502_070556.968 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.967Z", "update_id": "f0156bdf-7aca-4f38-91a2-d29227b8a1f4", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.968 INFO MainThread mock-context-logger.test_gather_policies_to_node: runtime_properties: {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.967Z", "update_id": "f0156bdf-7aca-4f38-91a2-d29227b8a1f4", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"} 20260502_070556.968 INFO MainThread mock-context-logger.test_gather_policies_to_node: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}} 20260502_070556.968 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260502_070556.978 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.979 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20260502_070556.979 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.979 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": "eyJhY3Rpb24iOiAiZ2F0aGVyZWQiLCAidGltZXN0YW1wIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuOTc5WiIsICJ1cGRhdGVfaWQiOiAiMzkxZDBlNTgtOTFlNy00MWY3LWExOGQtMDFkYTg3MWI2NmQwIiwgInBvbGljaWVzX2NvdW50IjogNH0=", "Key": "unit_test_scn:policies/event"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMiIsICJPTkFQTmFtZSI6ICJEQ0FFIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAidHlwZSI6ICJKU09OIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjQiLCAicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNi0wNS0wMlQxMDowNTo1Ni42MzJaIiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ==", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7InByaW9yaXR5IjogIjEiLCAiT05BUE5hbWUiOiAiRENBRSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjYtMDUtMDJUMDc6MDU6NTYuNjMyWiIsICJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0=", "Key": "unit_test_scn:policies/items/monkeyed.Config_peach"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsicHJpb3JpdHkiOiAiMS41IiwgIk9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDEwOjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogInNpdCIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_both"}}, {"KV": {"Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiMiIsICJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI2LTA1LTAyVDA4OjA1OjU2LjYzMloiLCAicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319", "Key": "unit_test_scn:policies/items/monkeyed.Config_multi"}}] 20260502_070556.979 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.979Z", "update_id": "391d0e58-91e7-41f7-a18d-01da871b66d0", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.980 INFO MainThread mock-context-logger.test_remove_all_policies_twice: runtime_properties: {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.979Z", "update_id": "391d0e58-91e7-41f7-a18d-01da871b66d0", "policies_count": 4}, "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"} 20260502_070556.980 INFO MainThread mock-context-logger.test_remove_all_policies_twice: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}} 20260502_070556.980 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "gathered", "timestamp": "2026-05-02T07:05:56.979Z", "update_id": "391d0e58-91e7-41f7-a18d-01da871b66d0", "policies_count": 4}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "1", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "4", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_updated_ts": "2026-05-02T10:05:56.632Z", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}, "monkeyed.Config_multi": {"policy_persistent": false, "policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "type": "JSON", "policyVersion": "2", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_updated_ts": "2026-05-02T08:05:56.632Z", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi"}, "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.981 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach_2", "monkeyed.Config_peach", "monkeyed.Config_both", "monkeyed.Config_multi"] 20260502_070556.981 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20260502_070556.981 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": "eyJhY3Rpb24iOiAidXBkYXRlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNi0wNS0wMlQwNzowNTo1Ni45ODFaIiwgInVwZGF0ZV9pZCI6ICJlZGExOWI5OS0wOTE0LTQ0ZjEtOTkwMy1mMTc0MGYzMDgxZTkiLCAicG9saWNpZXNfY291bnQiOiAwfQ==", "Key": "unit_test_scn:policies/event"}}] 20260502_070556.982 INFO MainThread mock-context-logger.policy_update: app_config {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.982 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "updated", "timestamp": "2026-05-02T07:05:56.981Z", "update_id": "eda19b99-0914-44f1-9903-f1740f3081e9", "policies_count": 0}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.983 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "updated", "timestamp": "2026-05-02T07:05:56.981Z", "update_id": "eda19b99-0914-44f1-9903-f1740f3081e9", "policies_count": 0}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.983 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach_2", "monkeyed.Config_peach", "monkeyed.Config_both", "monkeyed.Config_multi"] 20260502_070556.983 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20260502_070556.983 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"priority": "1", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_node_name_2"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach_2.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_node_id_2"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_multi.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_empty_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "dcae_policies_empty_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "0", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T07:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "1", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.1.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "1", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T08:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "2", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.2.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "dcae_policy_b_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "3", "policy_updated_to_ver": "4", "policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T10:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "4", "matchingConditions": {"priority": "1.5", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.4.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "dcae_policy_b_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "name": "dcae_policies_b_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "4", "policy_updated_to_ver": "5", "policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_ts": "2026-05-02T11:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "5", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_both.5.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "updated", "timestamp": "2026-05-02T07:05:56.981Z", "update_id": "eda19b99-0914-44f1-9903-f1740f3081e9", "policies_count": 0}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}}, "exe_task": "node_configure"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070556.983 INFO MainThread mock-context-logger.test_remove_all_policies_twice: removed: ['monkeyed.Config_peach_2', 'monkeyed.Config_peach', 'monkeyed.Config_both', 'monkeyed.Config_multi'] 20260502_070556.984 INFO MainThread mock-context-logger.test_remove_all_policies_twice: runtime_properties: {"application_config": {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"}, "policies_event": {"action": "updated", "timestamp": "2026-05-02T07:05:56.981Z", "update_id": "eda19b99-0914-44f1-9903-f1740f3081e9", "policies_count": 0}, "execute_operation": "policy_update", "service_component_name": "unit_test_scn", "policy_filters": {"dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_node_id": {"policy_filter_id": "dcae_policies_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": {"ConfigName": "alex_config_name"}}}, "dcae_policies_2_node_id": {"policy_filter_id": "dcae_policies_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}, "monkeyed.Config_peach": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach"}, "monkeyed.Config_both": {"policy_persistent": true, "policy_id": "monkeyed.Config_both"}}, "exe_task": "node_configure"} 20260502_070556.984 INFO MainThread mock-context-logger.test_remove_all_policies_twice: expected = default application_config: {"db_port": "123", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy"} 20260502_070556.984 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260502_070557.002 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"execute_operation": "policy_update"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070557.002 ERROR MainThread mock-context-logger._update_policies: update_policies_on_ctx - no updated, added, or removed policies received 20260502_070557.002 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"execution_id": "test_dcae_policy_exe_id", "deployment.id": "test_dcae_policy_dpl_id", "node": {"properties": {"application_config": {"policy_updated_to_ver": "1", "policy_hello": "Lorem", "db_port": "123", "policy_updated_from_ver": "0", "policy_updated_ts": "2026-05-02T07:05:56.632Z", "weather": "snow", "updated_policy_id": "no_policy"}}, "type": "ms.nodes.type", "id": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "name": "test_ms_name"}, "task_queue": null, "type": "node-instance", "instance": {"relationships": [{"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_2_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_2_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_3_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_3_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "bad_policy_4_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "bad_policy_4_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "name": "weird_policy_5_node_name"}, "instance": {"relationships": [], "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_updated_from_ver": "2", "policy_updated_to_ver": "3", "policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_ts": "2026-05-02T09:05:56.632Z"}, "property": null, "type": "JSON", "policyVersion": "3", "matchingConditions": {"priority": "2", "ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyName": "monkeyed.Config_peach.3.xml", "policyConfigMessage": "Config Retrieved! ", "responseAttributes": {}}}, "id": "weird_policy_5_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}, {"type": "cloudify.relationships.depends_on", "target": {"node": {"properties": {}, "type": "non.policy.type", "id": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "name": "non_policies_node_name"}, "instance": {"relationships": [], "runtime_properties": {}, "id": "non_policies_node_id"}}, "type_hierarchy": ["cloudify.relationships.depends_on"]}], "runtime_properties": {"execute_operation": "policy_update"}, "id": "test_ms_id"}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "task_id": null, "blueprint.id": "test_dcae_policy_bp_id", "task_target": null, "workflow_id": null, "task_name": null, "plugin": {"package_version": null, "workdir": null, "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27", "name": "", "package_name": null}} 20260502_070557.003 INFO MainThread mock-context-logger.test_defenses_on_policy_update: policy_update() ok 20260502_070557.003 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20260502_070557.006 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 20260502_070557.007 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear