20250816_031000.014 INFO MainThread mock-context-logger.test_delete_bad_config: runtime_properties: {"policies_event": {}, "service_component_name": "delete_node_empty"} 20250816_031000.015 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_delete", "policies_event": {}, "service_component_name": "delete_node_empty"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.015 ERROR MainThread mock-context-logger._run_transaction: RequestException - failed to delete_policies at http://consul:8500/v1/txn: monkey-boom on txn=[{"KV": {"Key": "delete_node_empty:policies/", "Verb": "delete-tree"}}] 20250816_031000.015 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20250816_031000.015 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"} 20250816_031000.016 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_delete", "policies_event": {}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.016 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20250816_031000.022 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"execute_operation": "policy_update"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.022 ERROR MainThread mock-context-logger.wrapper: Failed to update the policies unbound method monkeyed_update_policies_boom() must be called with Policies instance as first argument (got NoneType instance instead): Traceback (most recent call last): File "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/onap_dcae_dcaepolicy_lib/dcae_policy.py", line 316, in wrapper Policies._update_policies(updated_policies, added_policies, removed_policies) TypeError: unbound method monkeyed_update_policies_boom() must be called with Policies instance as first argument (got NoneType instance instead) 20250816_031000.022 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) 20250816_031000.022 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20250816_031000.026 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_configure"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.026 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20250816_031000.027 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"} 20250816_031000.027 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.027 INFO MainThread mock-context-logger.test_defenses_on_set_policies: runtime_properties: {"exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "service_component_name": "unit_test_scn"} 20250816_031000.027 INFO MainThread mock-context-logger.test_defenses_on_set_policies: policies: {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}} 20250816_031000.027 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20250816_031000.032 INFO MainThread mock-context-logger.test_delete_node_empty: runtime_properties: {} 20250816_031000.033 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_delete"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.033 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20250816_031000.033 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"} 20250816_031000.034 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_delete", "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.034 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20250816_031000.042 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_configure"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.043 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20250816_031000.043 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"} 20250816_031000.043 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiOGM0OTUyYWItYzMxNi00ZjJjLTg5Y2UtZmZhYjIyMGNjYWVhIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNS0wOC0xNlQwMzoxMDowMC4wNDNaIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMiIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIuNC54bWwiLCAidHlwZSI6ICJKU09OIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMDgtMTZUMDY6MDk6NTkuOTg5WiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoLjEueG1sIiwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTA4LTE2VDAzOjA5OjU5Ljk4OVoiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjAiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNDowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMS41IiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNjowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}] 20250816_031000.044 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "8c4952ab-c316-4f2c-89ce-ffab220ccaea", "action": "gathered", "timestamp": "2025-08-16T03:10:00.043Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.044 INFO MainThread mock-context-logger.test_update_policies_not: runtime_properties: {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "8c4952ab-c316-4f2c-89ce-ffab220ccaea", "action": "gathered", "timestamp": "2025-08-16T03:10:00.043Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"} 20250816_031000.044 INFO MainThread mock-context-logger.test_update_policies_not: policies: {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20250816_031000.045 INFO MainThread mock-context-logger.test_update_policies_not: app_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"} 20250816_031000.045 INFO MainThread mock-context-logger.test_update_policies_not: policy_update: [{"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_3.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi_3"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_3"}] 20250816_031000.045 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update", "policies_event": {"policies_count": 4, "update_id": "8c4952ab-c316-4f2c-89ce-ffab220ccaea", "action": "gathered", "timestamp": "2025-08-16T03:10:00.043Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.046 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach"}, {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2"}, {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_3.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi_3"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_3"}], added_policies: {"<<>>": {"policies": {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_multi_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_2"}}}, "dcae_policies_b_2_node_id": {"policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2"}}}}, removed_policies: ["<<>>"] 20250816_031000.046 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_peach_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2"}} 20250816_031000.046 INFO MainThread mock-context-logger._update_policies: skipped updates on policies: {"same": [{"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach"}], "unexpected": [{"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2"}, {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2"}], "duplicate": [], "ignored": [{"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_3.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi_3"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_3"}]} 20250816_031000.047 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update", "policies_event": {"policies_count": 4, "update_id": "8c4952ab-c316-4f2c-89ce-ffab220ccaea", "action": "gathered", "timestamp": "2025-08-16T03:10:00.043Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.047 INFO MainThread mock-context-logger.test_update_policies_not: runtime_properties: {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update", "policies_event": {"policies_count": 4, "update_id": "8c4952ab-c316-4f2c-89ce-ffab220ccaea", "action": "gathered", "timestamp": "2025-08-16T03:10:00.043Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"} 20250816_031000.047 INFO MainThread mock-context-logger.test_update_policies_not: policies not changed: {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20250816_031000.047 INFO MainThread mock-context-logger.test_update_policies_not: app_config not changed: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"} 20250816_031000.047 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20250816_031000.064 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 20250816_031000.064 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20250816_031000.068 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_configure"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.068 ERROR MainThread mock-context-logger.wrapper: Failed to set the policies unbound method monkeyed_set_policies_boom() must be called with Policies instance as first argument (got dict instance instead): Traceback (most recent call last): File "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/onap_dcae_dcaepolicy_lib/dcae_policy.py", line 185, in wrapper Policies._set_policies(policies) TypeError: unbound method monkeyed_set_policies_boom() must be called with Policies instance as first argument (got dict instance instead) 20250816_031000.068 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) 20250816_031000.068 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20250816_031000.073 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_configure"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.074 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20250816_031000.074 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"} 20250816_031000.075 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiMmEyOTkwZGItYmEzNC00MTYyLWE0YjEtNWU3NjcwN2QzYTA5IiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNS0wOC0xNlQwMzoxMDowMC4wNzRaIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMiIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIuNC54bWwiLCAidHlwZSI6ICJKU09OIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMDgtMTZUMDY6MDk6NTkuOTg5WiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoLjEueG1sIiwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTA4LTE2VDAzOjA5OjU5Ljk4OVoiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjAiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNDowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMS41IiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNjowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}] 20250816_031000.075 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "2a2990db-ba34-4162-a4b1-5e76707d3a09", "action": "gathered", "timestamp": "2025-08-16T03:10:00.074Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.075 INFO MainThread mock-context-logger.test_remove_then_update: runtime_properties: {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "2a2990db-ba34-4162-a4b1-5e76707d3a09", "action": "gathered", "timestamp": "2025-08-16T03:10:00.074Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"} 20250816_031000.075 INFO MainThread mock-context-logger.test_remove_then_update: policies: {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20250816_031000.076 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update", "policies_event": {"policies_count": 4, "update_id": "2a2990db-ba34-4162-a4b1-5e76707d3a09", "action": "gathered", "timestamp": "2025-08-16T03:10:00.074Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.076 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach_2", "monkeyed.Config_peach", "monkeyed.Config_multi", "monkeyed.Config_both"] 20250816_031000.077 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20250816_031000.077 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJwb2xpY2llc19jb3VudCI6IDAsICJ1cGRhdGVfaWQiOiAiZmZhODgzMmMtNjJlNS00MzllLTlmMGMtZGI4MGIxYjBjM2ExIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInRpbWVzdGFtcCI6ICIyMDI1LTA4LTE2VDAzOjEwOjAwLjA3N1oifQ=="}}] 20250816_031000.077 INFO MainThread mock-context-logger.policy_update: app_config {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"} 20250816_031000.078 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update", "policies_event": {"policies_count": 0, "update_id": "ffa8832c-62e5-439e-9f0c-db80b1b0c3a1", "action": "updated", "timestamp": "2025-08-16T03:10:00.077Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.078 INFO MainThread mock-context-logger.test_remove_then_update: policy_update: [{"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}] 20250816_031000.078 INFO MainThread mock-context-logger.test_remove_then_update: policy[monkeyed.Config_multi_2]: not yet in policies 20250816_031000.079 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update", "policies_event": {"policies_count": 0, "update_id": "ffa8832c-62e5-439e-9f0c-db80b1b0c3a1", "action": "updated", "timestamp": "2025-08-16T03:10:00.077Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.079 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}], added_policies: {"dcae_policies_b_2_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}}}}, removed_policies: ["monkeyed.Config_multi"] 20250816_031000.079 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}} 20250816_031000.079 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJwb2xpY2llc19jb3VudCI6IDIsICJ1cGRhdGVfaWQiOiAiYjU2MzQ5YjQtZmYyNi00MjhhLWJmM2UtZTg3NTRlMDdlOGNiIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInRpbWVzdGFtcCI6ICIyMDI1LTA4LTE2VDAzOjEwOjAwLjA3OVoifQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjIueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiYWEyMCIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeVZlcnNpb24iOiAiMiIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMDgtMTZUMDQ6MDk6NTkuOTg5WiIsICJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGx9"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yLjIueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeVZlcnNpb24iOiAiMiIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMDgtMTZUMDQ6MDk6NTkuOTg5WiIsICJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfbXVsdGlfMiJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGx9"}}] 20250816_031000.080 INFO MainThread mock-context-logger.policy_update: app_config {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"} 20250816_031000.080 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update", "policies_event": {"policies_count": 2, "update_id": "b56349b4-ff26-428a-bf3e-e8754e07e8cb", "action": "updated", "timestamp": "2025-08-16T03:10:00.079Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.080 INFO MainThread mock-context-logger.test_remove_then_update: policy[monkeyed.Config_multi]: removed 20250816_031000.081 INFO MainThread mock-context-logger.test_remove_then_update: policy[monkeyed.Config_multi_2]: {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false} 20250816_031000.081 INFO MainThread mock-context-logger.test_remove_then_update: policy[monkeyed.Config_peach_2]: {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true} 20250816_031000.081 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20250816_031000.101 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_configure"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.102 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20250816_031000.103 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"} 20250816_031000.103 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiMGFkYWZmOWUtNTY4Mi00OWU4LWEyN2MtYmNhNDY0ZGRjNjFlIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNS0wOC0xNlQwMzoxMDowMC4xMDNaIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMiIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIuNC54bWwiLCAidHlwZSI6ICJKU09OIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMDgtMTZUMDY6MDk6NTkuOTg5WiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoLjEueG1sIiwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTA4LTE2VDAzOjA5OjU5Ljk4OVoiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjAiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNDowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMS41IiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNjowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}] 20250816_031000.103 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "0adaff9e-5682-49e8-a27c-bca464ddc61e", "action": "gathered", "timestamp": "2025-08-16T03:10:00.103Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.104 INFO MainThread mock-context-logger.test_remove_update_many_calcs: runtime_properties: {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "0adaff9e-5682-49e8-a27c-bca464ddc61e", "action": "gathered", "timestamp": "2025-08-16T03:10:00.103Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"} 20250816_031000.104 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policies: {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20250816_031000.104 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_many_calcs test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update_many_calcs", "policies_event": {"policies_count": 4, "update_id": "0adaff9e-5682-49e8-a27c-bca464ddc61e", "action": "gathered", "timestamp": "2025-08-16T03:10:00.103Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.105 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach_2", "monkeyed.Config_peach", "monkeyed.Config_multi", "monkeyed.Config_both"] 20250816_031000.105 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20250816_031000.105 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJwb2xpY2llc19jb3VudCI6IDAsICJ1cGRhdGVfaWQiOiAiMzgwNjI0M2MtZWJkYy00YTAyLWEzYTgtYzA3NzgxMTU4NDI0IiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInRpbWVzdGFtcCI6ICIyMDI1LTA4LTE2VDAzOjEwOjAwLjEwNVoifQ=="}}] 20250816_031000.106 INFO MainThread mock-context-logger.policy_update_many_calcs: app_config {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"} 20250816_031000.106 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_many_calcs test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update_many_calcs", "policies_event": {"policies_count": 0, "update_id": "3806243c-ebdc-4a02-a3a8-c07781158424", "action": "updated", "timestamp": "2025-08-16T03:10:00.105Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.106 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policies: {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20250816_031000.106 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy_update: [{"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}] 20250816_031000.107 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy[monkeyed.Config_multi_2]: not yet in policies 20250816_031000.107 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_many_calcs test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update_many_calcs", "policies_event": {"policies_count": 0, "update_id": "3806243c-ebdc-4a02-a3a8-c07781158424", "action": "updated", "timestamp": "2025-08-16T03:10:00.105Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.107 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}], added_policies: {"dcae_policies_b_2_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}}}}, removed_policies: ["monkeyed.Config_multi"] 20250816_031000.107 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}} 20250816_031000.108 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJwb2xpY2llc19jb3VudCI6IDIsICJ1cGRhdGVfaWQiOiAiNDRhZjU1MDQtYWQ0OC00OTRmLTk5MzktMGZjNzI3MWJjNzllIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInRpbWVzdGFtcCI6ICIyMDI1LTA4LTE2VDAzOjEwOjAwLjEwOFoifQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjIueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiYWEyMCIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeVZlcnNpb24iOiAiMiIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMDgtMTZUMDQ6MDk6NTkuOTg5WiIsICJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGx9"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yLjIueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeVZlcnNpb24iOiAiMiIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMDgtMTZUMDQ6MDk6NTkuOTg5WiIsICJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfbXVsdGlfMiJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGx9"}}] 20250816_031000.108 INFO MainThread mock-context-logger.policy_update_many_calcs: app_config {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"} 20250816_031000.109 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_many_calcs test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update_many_calcs", "policies_event": {"policies_count": 2, "update_id": "44af5504-ad48-494f-9939-0fc7271bc79e", "action": "updated", "timestamp": "2025-08-16T03:10:00.108Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.109 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy[monkeyed.Config_multi]: removed 20250816_031000.109 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy[monkeyed.Config_multi_2]: {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false} 20250816_031000.109 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy[monkeyed.Config_peach_2]: {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true} 20250816_031000.109 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20250816_031000.132 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_configure"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.133 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20250816_031000.134 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"} 20250816_031000.134 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiYzc1MTJmNjAtNDY0YS00NTdmLTg0OTItZWU4MTg2ODI4MDBhIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNS0wOC0xNlQwMzoxMDowMC4xMzRaIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMiIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIuNC54bWwiLCAidHlwZSI6ICJKU09OIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMDgtMTZUMDY6MDk6NTkuOTg5WiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoLjEueG1sIiwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTA4LTE2VDAzOjA5OjU5Ljk4OVoiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjAiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNDowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMS41IiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNjowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}] 20250816_031000.135 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "c7512f60-464a-457f-8492-ee818682800a", "action": "gathered", "timestamp": "2025-08-16T03:10:00.134Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.135 INFO MainThread mock-context-logger.test_bad_update_many_calcs: runtime_properties: {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "c7512f60-464a-457f-8492-ee818682800a", "action": "gathered", "timestamp": "2025-08-16T03:10:00.134Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"} 20250816_031000.135 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policies: {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20250816_031000.135 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy_update: [{"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": ["damaged config"], "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}] 20250816_031000.135 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_multi_2]: not yet in policies 20250816_031000.136 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_many_calcs test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update_many_calcs", "policies_event": {"policies_count": 4, "update_id": "c7512f60-464a-457f-8492-ee818682800a", "action": "gathered", "timestamp": "2025-08-16T03:10:00.134Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.136 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": ["damaged config"], "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}], added_policies: {"dcae_policies_b_2_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"none": null, "unexpected": "foo"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}}}}, removed_policies: ["monkeyed.Config_multi"] 20250816_031000.136 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"none": null, "unexpected": "foo"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}} 20250816_031000.137 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiMDY0OWIyNDAtYmUzNi00MmFkLTk0YzAtZWM4MDIyMGQ3ZmMyIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInRpbWVzdGFtcCI6ICIyMDI1LTA4LTE2VDAzOjEwOjAwLjEzNloifQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjIueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiYWEyMCIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeVZlcnNpb24iOiAiMiIsICJjb25maWciOiBbImRhbWFnZWQgY29uZmlnIl0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgInByb3BlcnR5IjogbnVsbH0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoLjEueG1sIiwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTA4LTE2VDAzOjA5OjU5Ljk4OVoiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjAiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yLjIueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeVZlcnNpb24iOiAiMiIsICJjb25maWciOiB7Im5vbmUiOiBudWxsLCAidW5leHBlY3RlZCI6ICJmb28ifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsfQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMS41IiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNjowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}] 20250816_031000.137 INFO MainThread mock-context-logger.policy_update_many_calcs: app_config {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"} 20250816_031000.138 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_many_calcs test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update_many_calcs", "policies_event": {"policies_count": 4, "update_id": "0649b240-be36-42ad-94c0-ec80220d7fc2", "action": "updated", "timestamp": "2025-08-16T03:10:00.136Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": ["damaged config"], "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"none": null, "unexpected": "foo"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.138 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_multi]: removed 20250816_031000.138 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_multi_2]: {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"none": null, "unexpected": "foo"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false} 20250816_031000.138 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_peach_2]: {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": ["damaged config"], "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true} 20250816_031000.138 INFO MainThread mock-context-logger.test_bad_update_many_calcs: expected[monkeyed.Config_peach]: {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20250816_031000.138 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_peach]: {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20250816_031000.139 INFO MainThread mock-context-logger.test_bad_update_many_calcs: expected[monkeyed.Config_both]: {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20250816_031000.139 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_both]: {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true} 20250816_031000.139 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20250816_031000.155 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 20250816_031000.155 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20250816_031000.159 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_configure"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.160 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20250816_031000.160 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"} 20250816_031000.161 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiOTJlNTE5MGEtMjZmNC00OTBlLWJmODYtMDM3YmJhYWE4ZDRjIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNS0wOC0xNlQwMzoxMDowMC4xNjFaIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMiIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIuNC54bWwiLCAidHlwZSI6ICJKU09OIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMDgtMTZUMDY6MDk6NTkuOTg5WiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoLjEueG1sIiwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTA4LTE2VDAzOjA5OjU5Ljk4OVoiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjAiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNDowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMS41IiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNjowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}] 20250816_031000.161 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "92e5190a-26f4-490e-bf86-037bbaaa8d4c", "action": "gathered", "timestamp": "2025-08-16T03:10:00.161Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.162 INFO MainThread mock-context-logger.test_gather_policies_to_node: runtime_properties: {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "92e5190a-26f4-490e-bf86-037bbaaa8d4c", "action": "gathered", "timestamp": "2025-08-16T03:10:00.161Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"} 20250816_031000.162 INFO MainThread mock-context-logger.test_gather_policies_to_node: policies: {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20250816_031000.162 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20250816_031000.173 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"execute_operation": "policy_update"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.174 ERROR MainThread mock-context-logger._update_policies: update_policies_on_ctx - no updated, added, or removed policies received 20250816_031000.174 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"execute_operation": "policy_update"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.174 INFO MainThread mock-context-logger.test_defenses_on_policy_update: policy_update() ok 20250816_031000.174 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20250816_031000.180 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_configure"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.181 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20250816_031000.181 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"} 20250816_031000.181 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiZmVmNjBjNDUtYzljYS00NDg5LTg2MTctN2QwMTZlODk5MWRhIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNS0wOC0xNlQwMzoxMDowMC4xODFaIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMiIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIuNC54bWwiLCAidHlwZSI6ICJKU09OIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMDgtMTZUMDY6MDk6NTkuOTg5WiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoLjEueG1sIiwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTA4LTE2VDAzOjA5OjU5Ljk4OVoiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjAiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNDowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMS41IiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNjowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}] 20250816_031000.182 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "fef60c45-c9ca-4489-8617-7d016e8991da", "action": "gathered", "timestamp": "2025-08-16T03:10:00.181Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.182 INFO MainThread mock-context-logger.test_update_policies: runtime_properties: {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "fef60c45-c9ca-4489-8617-7d016e8991da", "action": "gathered", "timestamp": "2025-08-16T03:10:00.181Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"} 20250816_031000.182 INFO MainThread mock-context-logger.test_update_policies: policies: {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20250816_031000.183 INFO MainThread mock-context-logger.test_update_policies: policy_update: [{"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}] 20250816_031000.183 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_multi_2]: not yet in policies 20250816_031000.183 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update", "policies_event": {"policies_count": 4, "update_id": "fef60c45-c9ca-4489-8617-7d016e8991da", "action": "gathered", "timestamp": "2025-08-16T03:10:00.181Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.183 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}], added_policies: {"dcae_policies_b_2_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}}}}, removed_policies: ["monkeyed.Config_multi"] 20250816_031000.184 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}} 20250816_031000.184 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiZTc2OGRhNWQtMDViMy00YTAwLThlYWItNDY4MDJiYzI4Y2NiIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInRpbWVzdGFtcCI6ICIyMDI1LTA4LTE2VDAzOjEwOjAwLjE4NFoifQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjIueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiYWEyMCIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeVZlcnNpb24iOiAiMiIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMDgtMTZUMDQ6MDk6NTkuOTg5WiIsICJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGx9"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoLjEueG1sIiwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTA4LTE2VDAzOjA5OjU5Ljk4OVoiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjAiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yLjIueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeVZlcnNpb24iOiAiMiIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMDgtMTZUMDQ6MDk6NTkuOTg5WiIsICJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfbXVsdGlfMiJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGx9"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMS41IiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNjowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}] 20250816_031000.185 INFO MainThread mock-context-logger.policy_update: app_config {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"} 20250816_031000.185 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update", "policies_event": {"policies_count": 4, "update_id": "e768da5d-05b3-4a00-8eab-46802bc28ccb", "action": "updated", "timestamp": "2025-08-16T03:10:00.184Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.185 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_multi]: removed 20250816_031000.185 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_multi_2]: {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false} 20250816_031000.186 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_peach_2]: {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true} 20250816_031000.186 INFO MainThread mock-context-logger.test_update_policies: expected[monkeyed.Config_peach]: {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20250816_031000.186 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_peach]: {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20250816_031000.186 INFO MainThread mock-context-logger.test_update_policies: expected[monkeyed.Config_both]: {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20250816_031000.186 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_both]: {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true} 20250816_031000.186 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20250816_031000.202 INFO MainThread mock-context-logger.test_delete_node_lost_scn: runtime_properties: {"policies_event": {}} 20250816_031000.203 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_delete", "policies_event": {}}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.203 WARNING MainThread mock-context-logger.delete_policies: failed to find service_component_name to delete_policies in consul-kv 20250816_031000.203 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20250816_031000.203 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"} 20250816_031000.204 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_delete", "policies_event": {}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.204 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20250816_031000.212 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_configure"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.213 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20250816_031000.213 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"} 20250816_031000.213 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiYjhiNWVhNTAtZWRhZS00YjQ1LThhNTMtNGZlNzUzOTcxNmU2IiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNS0wOC0xNlQwMzoxMDowMC4yMTNaIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMiIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIuNC54bWwiLCAidHlwZSI6ICJKU09OIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMDgtMTZUMDY6MDk6NTkuOTg5WiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoLjEueG1sIiwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTA4LTE2VDAzOjA5OjU5Ljk4OVoiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjAiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNDowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMS41IiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNjowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}] 20250816_031000.214 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "b8b5ea50-edae-4b45-8a53-4fe7539716e6", "action": "gathered", "timestamp": "2025-08-16T03:10:00.213Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.214 INFO MainThread mock-context-logger.test_update_not_only_config: runtime_properties: {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "b8b5ea50-edae-4b45-8a53-4fe7539716e6", "action": "gathered", "timestamp": "2025-08-16T03:10:00.213Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"} 20250816_031000.214 INFO MainThread mock-context-logger.test_update_not_only_config: policies: {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20250816_031000.214 INFO MainThread mock-context-logger.test_update_not_only_config: policy_update: [{"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}] 20250816_031000.215 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_multi_2]: not yet in policies 20250816_031000.215 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_not_only_config test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update_not_only_config", "policies_event": {"policies_count": 4, "update_id": "b8b5ea50-edae-4b45-8a53-4fe7539716e6", "action": "gathered", "timestamp": "2025-08-16T03:10:00.213Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.215 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}], added_policies: {"dcae_policies_b_2_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}}}}, removed_policies: ["monkeyed.Config_multi"] 20250816_031000.216 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}} 20250816_031000.216 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiOGQ5ZTAxMDUtMTQ0Ni00OGMxLWIyNjEtYTlmYjNlYjQyNDg4IiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInRpbWVzdGFtcCI6ICIyMDI1LTA4LTE2VDAzOjEwOjAwLjIxNloifQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjIueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiYWEyMCIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeVZlcnNpb24iOiAiMiIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMDgtMTZUMDQ6MDk6NTkuOTg5WiIsICJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGx9"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoLjEueG1sIiwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTA4LTE2VDAzOjA5OjU5Ljk4OVoiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjAiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yLjIueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeVZlcnNpb24iOiAiMiIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMDgtMTZUMDQ6MDk6NTkuOTg5WiIsICJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfbXVsdGlfMiJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGx9"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMS41IiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNjowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}] 20250816_031000.216 INFO MainThread mock-context-logger.policy_update_not_only_config: app_config {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"} 20250816_031000.217 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_not_only_config test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update_not_only_config", "policies_event": {"policies_count": 4, "update_id": "8d9e0105-1446-48c1-b261-a9fb3eb42488", "action": "updated", "timestamp": "2025-08-16T03:10:00.216Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.217 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_multi]: removed 20250816_031000.217 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_multi_2]: {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false} 20250816_031000.217 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_peach_2]: {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true} 20250816_031000.218 INFO MainThread mock-context-logger.test_update_not_only_config: expected[monkeyed.Config_peach]: {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20250816_031000.218 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_peach]: {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20250816_031000.218 INFO MainThread mock-context-logger.test_update_not_only_config: expected[monkeyed.Config_both]: {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20250816_031000.218 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_both]: {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true} 20250816_031000.218 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20250816_031000.234 INFO MainThread mock-context-logger.test_delete_node_empty_config: runtime_properties: {"policies_event": {}, "service_component_name": "delete_node_empty"} 20250816_031000.234 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_delete", "policies_event": {}, "service_component_name": "delete_node_empty"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.235 ERROR MainThread mock-context-logger._run_transaction: RequestException - failed to delete_policies at http://consul:8500/v1/txn: monkey-boom on txn=[{"KV": {"Key": "delete_node_empty:policies/", "Verb": "delete-tree"}}] 20250816_031000.235 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20250816_031000.235 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"} 20250816_031000.235 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_delete", "policies_event": {}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.235 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20250816_031000.243 INFO MainThread mock-context-logger.test_delete_ms_no_consul_addr: runtime_properties: {"policies_event": {}, "service_component_name": "delete_node_empty"} 20250816_031000.243 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_delete", "policies_event": {}, "service_component_name": "delete_node_empty"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.243 ERROR MainThread mock-context-logger._run_transaction: RequestException - failed to delete_policies at http://consul:8500/v1/txn: monkey-boom on txn=[{"KV": {"Key": "delete_node_empty:policies/", "Verb": "delete-tree"}}] 20250816_031000.244 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20250816_031000.244 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"} 20250816_031000.244 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_delete", "policies_event": {}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.244 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20250816_031000.253 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_configure"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.254 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20250816_031000.254 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"} 20250816_031000.254 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiNjY2YjFlYmMtM2UzZC00YjI2LWE4NDAtYWNiZjlhYWIwYTI5IiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNS0wOC0xNlQwMzoxMDowMC4yNTRaIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMiIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIuNC54bWwiLCAidHlwZSI6ICJKU09OIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMDgtMTZUMDY6MDk6NTkuOTg5WiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoLjEueG1sIiwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTA4LTE2VDAzOjA5OjU5Ljk4OVoiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjAiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNDowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMS41IiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNjowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}] 20250816_031000.255 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "666b1ebc-3e3d-4b26-a840-acbf9aab0a29", "action": "gathered", "timestamp": "2025-08-16T03:10:00.254Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.255 INFO MainThread mock-context-logger.test_remove_all_policies: runtime_properties: {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "666b1ebc-3e3d-4b26-a840-acbf9aab0a29", "action": "gathered", "timestamp": "2025-08-16T03:10:00.254Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"} 20250816_031000.255 INFO MainThread mock-context-logger.test_remove_all_policies: policies: {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20250816_031000.256 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update", "policies_event": {"policies_count": 4, "update_id": "666b1ebc-3e3d-4b26-a840-acbf9aab0a29", "action": "gathered", "timestamp": "2025-08-16T03:10:00.254Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.256 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach_2", "monkeyed.Config_peach", "monkeyed.Config_multi", "monkeyed.Config_both"] 20250816_031000.256 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20250816_031000.257 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJwb2xpY2llc19jb3VudCI6IDAsICJ1cGRhdGVfaWQiOiAiYTllZmE5YTYtMDYwMS00YTgyLWIxMzktMmE4M2ZlZDMxMDYyIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInRpbWVzdGFtcCI6ICIyMDI1LTA4LTE2VDAzOjEwOjAwLjI1N1oifQ=="}}] 20250816_031000.257 INFO MainThread mock-context-logger.policy_update: app_config {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"} 20250816_031000.257 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update", "policies_event": {"policies_count": 0, "update_id": "a9efa9a6-0601-4a82-b139-2a83fed31062", "action": "updated", "timestamp": "2025-08-16T03:10:00.257Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.258 INFO MainThread mock-context-logger.test_remove_all_policies: removed: ['monkeyed.Config_peach_2', 'monkeyed.Config_peach', 'monkeyed.Config_multi', 'monkeyed.Config_both'] 20250816_031000.258 INFO MainThread mock-context-logger.test_remove_all_policies: runtime_properties: {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update", "policies_event": {"policies_count": 0, "update_id": "a9efa9a6-0601-4a82-b139-2a83fed31062", "action": "updated", "timestamp": "2025-08-16T03:10:00.257Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"} 20250816_031000.258 INFO MainThread mock-context-logger.test_remove_all_policies: expected = default application_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"} 20250816_031000.258 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20250816_031000.273 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_configure"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.274 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20250816_031000.274 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"} 20250816_031000.274 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiMzBlYmFmOTYtYzA0OC00ZmEyLWIyMTEtNjUxMDI4M2E3Zjk4IiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNS0wOC0xNlQwMzoxMDowMC4yNzRaIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMiIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIuNC54bWwiLCAidHlwZSI6ICJKU09OIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMDgtMTZUMDY6MDk6NTkuOTg5WiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoLjEueG1sIiwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTA4LTE2VDAzOjA5OjU5Ljk4OVoiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjAiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNDowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMS41IiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNjowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}] 20250816_031000.275 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "30ebaf96-c048-4fa2-b211-6510283a7f98", "action": "gathered", "timestamp": "2025-08-16T03:10:00.274Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.275 INFO MainThread mock-context-logger.test_update_many_calcs: runtime_properties: {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "30ebaf96-c048-4fa2-b211-6510283a7f98", "action": "gathered", "timestamp": "2025-08-16T03:10:00.274Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"} 20250816_031000.275 INFO MainThread mock-context-logger.test_update_many_calcs: policies: {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20250816_031000.275 INFO MainThread mock-context-logger.test_update_many_calcs: policy_update: [{"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}] 20250816_031000.275 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_multi_2]: not yet in policies 20250816_031000.276 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_many_calcs test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update_many_calcs", "policies_event": {"policies_count": 4, "update_id": "30ebaf96-c048-4fa2-b211-6510283a7f98", "action": "gathered", "timestamp": "2025-08-16T03:10:00.274Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.276 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}], added_policies: {"dcae_policies_b_2_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}}}}, removed_policies: ["monkeyed.Config_multi"] 20250816_031000.276 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}} 20250816_031000.277 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiOGY3ZTEzYTMtYzQyNi00ZTUxLTg0YzYtZTk0YzZkZTU0NDBiIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInRpbWVzdGFtcCI6ICIyMDI1LTA4LTE2VDAzOjEwOjAwLjI3NloifQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjIueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiYWEyMCIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeVZlcnNpb24iOiAiMiIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMDgtMTZUMDQ6MDk6NTkuOTg5WiIsICJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfcGVhY2hfMiJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGx9"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoLjEueG1sIiwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTA4LTE2VDAzOjA5OjU5Ljk4OVoiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjAiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yLjIueG1sIiwgInR5cGUiOiAiSlNPTiIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeVZlcnNpb24iOiAiMiIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMDgtMTZUMDQ6MDk6NTkuOTg5WiIsICJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjIiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMSIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfbXVsdGlfMiJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGx9"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMS41IiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNjowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}] 20250816_031000.277 INFO MainThread mock-context-logger.policy_update_many_calcs: app_config {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"} 20250816_031000.277 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_many_calcs test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update_many_calcs", "policies_event": {"policies_count": 4, "update_id": "8f7e13a3-c426-4e51-84c6-e94c6de5440b", "action": "updated", "timestamp": "2025-08-16T03:10:00.276Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi_2": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.278 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_multi]: removed 20250816_031000.278 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_multi_2]: {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false} 20250816_031000.278 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_peach_2]: {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true} 20250816_031000.278 INFO MainThread mock-context-logger.test_update_many_calcs: expected[monkeyed.Config_peach]: {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20250816_031000.278 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_peach]: {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20250816_031000.279 INFO MainThread mock-context-logger.test_update_many_calcs: expected[monkeyed.Config_both]: {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20250816_031000.279 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_both]: {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true} 20250816_031000.279 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20250816_031000.294 INFO MainThread mock-context-logger.test_delete_node_no_policies: runtime_properties: {"policies_event": {}, "service_component_name": "delete_node_empty"} 20250816_031000.295 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_delete", "policies_event": {}, "service_component_name": "delete_node_empty"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.295 ERROR MainThread mock-context-logger._run_transaction: RequestException - failed to delete_policies at http://consul:8500/v1/txn: monkey-boom on txn=[{"KV": {"Key": "delete_node_empty:policies/", "Verb": "delete-tree"}}] 20250816_031000.295 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20250816_031000.295 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"} 20250816_031000.296 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_delete", "policies_event": {}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.296 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20250816_031000.304 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_configure"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.305 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20250816_031000.305 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"} 20250816_031000.305 ERROR MainThread mock-context-logger._run_transaction: RequestException - failed to store_policies at http://consul:8500/v1/txn: monkey-boom on txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiYjYxNjU4MTctOTgyZi00MzkzLTk4NDktMzMxNGJhNzBhNjI1IiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNS0wOC0xNlQwMzoxMDowMC4zMDVaIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMiIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIuNC54bWwiLCAidHlwZSI6ICJKU09OIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMDgtMTZUMDY6MDk6NTkuOTg5WiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoLjEueG1sIiwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTA4LTE2VDAzOjA5OjU5Ljk4OVoiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjAiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNDowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMS41IiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNjowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}] 20250816_031000.305 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "b6165817-982f-4393-9849-3314ba70a625", "action": "gathered", "timestamp": "2025-08-16T03:10:00.305Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.306 INFO MainThread mock-context-logger.test_delete_node_no_consul: runtime_properties: {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "b6165817-982f-4393-9849-3314ba70a625", "action": "gathered", "timestamp": "2025-08-16T03:10:00.305Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"} 20250816_031000.306 INFO MainThread mock-context-logger.test_delete_node_no_consul: policies: {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20250816_031000.306 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "b6165817-982f-4393-9849-3314ba70a625", "action": "gathered", "timestamp": "2025-08-16T03:10:00.305Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_delete", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.307 ERROR MainThread mock-context-logger._run_transaction: RequestException - failed to delete_policies at http://consul:8500/v1/txn: monkey-boom on txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}] 20250816_031000.307 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20250816_031000.307 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"} 20250816_031000.307 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "b6165817-982f-4393-9849-3314ba70a625", "action": "gathered", "timestamp": "2025-08-16T03:10:00.305Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"}, "exe_task": "node_delete", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.308 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20250816_031000.322 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_configure"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.323 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20250816_031000.323 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"} 20250816_031000.324 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiNjBmMTFiMGMtZWIxNi00YmVhLTk4NGItNDVkZGVmZjY4NjJiIiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNS0wOC0xNlQwMzoxMDowMC4zMjRaIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMiIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIuNC54bWwiLCAidHlwZSI6ICJKU09OIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMDgtMTZUMDY6MDk6NTkuOTg5WiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoLjEueG1sIiwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTA4LTE2VDAzOjA5OjU5Ljk4OVoiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjAiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNDowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMS41IiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNjowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}] 20250816_031000.324 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "60f11b0c-eb16-4bea-984b-45ddeff6862b", "action": "gathered", "timestamp": "2025-08-16T03:10:00.324Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.325 INFO MainThread mock-context-logger.test_policies_to_node: runtime_properties: {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "60f11b0c-eb16-4bea-984b-45ddeff6862b", "action": "gathered", "timestamp": "2025-08-16T03:10:00.324Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"} 20250816_031000.325 INFO MainThread mock-context-logger.test_policies_to_node: policies: {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20250816_031000.325 INFO MainThread mock-context-logger.test_policies_to_node: expected[monkeyed.Config_peach]: {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20250816_031000.325 INFO MainThread mock-context-logger.test_policies_to_node: policy[monkeyed.Config_peach]: {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20250816_031000.325 INFO MainThread mock-context-logger.test_policies_to_node: expected[monkeyed.Config_both]: {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both", "policy_persistent": true} 20250816_031000.325 INFO MainThread mock-context-logger.test_policies_to_node: policy[monkeyed.Config_both]: {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true} 20250816_031000.326 INFO MainThread mock-context-logger.test_policies_to_node: expected[monkeyed.Config_peach_2]: {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true} 20250816_031000.326 INFO MainThread mock-context-logger.test_policies_to_node: policy[monkeyed.Config_peach_2]: {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true} 20250816_031000.326 INFO MainThread mock-context-logger.test_policies_to_node: expected[monkeyed.Config_multi]: {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false} 20250816_031000.326 INFO MainThread mock-context-logger.test_policies_to_node: policy[monkeyed.Config_multi]: {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false} 20250816_031000.326 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20250816_031000.335 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_configure"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.336 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20250816_031000.336 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"} 20250816_031000.336 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.336 INFO MainThread mock-context-logger.test_bad_policies: runtime_properties: {"exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "service_component_name": "unit_test_scn"} 20250816_031000.336 INFO MainThread mock-context-logger.test_bad_policies: policies: {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}} 20250816_031000.337 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20250816_031000.342 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_configure"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.343 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20250816_031000.343 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"} 20250816_031000.343 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiMmI4NjFmOWEtNDk3Mi00YjUxLWFiM2MtOWEzOGYxMTM3MTc3IiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNS0wOC0xNlQwMzoxMDowMC4zNDNaIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMiIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIuNC54bWwiLCAidHlwZSI6ICJKU09OIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMDgtMTZUMDY6MDk6NTkuOTg5WiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoLjEueG1sIiwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTA4LTE2VDAzOjA5OjU5Ljk4OVoiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjAiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNDowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMS41IiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNjowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}] 20250816_031000.344 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "2b861f9a-4972-4b51-ab3c-9a38f1137177", "action": "gathered", "timestamp": "2025-08-16T03:10:00.343Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.344 INFO MainThread mock-context-logger.test_remove_all_policies_twice: runtime_properties: {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "2b861f9a-4972-4b51-ab3c-9a38f1137177", "action": "gathered", "timestamp": "2025-08-16T03:10:00.343Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"} 20250816_031000.344 INFO MainThread mock-context-logger.test_remove_all_policies_twice: policies: {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20250816_031000.345 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update", "policies_event": {"policies_count": 4, "update_id": "2b861f9a-4972-4b51-ab3c-9a38f1137177", "action": "gathered", "timestamp": "2025-08-16T03:10:00.343Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.345 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach_2", "monkeyed.Config_peach", "monkeyed.Config_multi", "monkeyed.Config_both"] 20250816_031000.345 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20250816_031000.345 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJwb2xpY2llc19jb3VudCI6IDAsICJ1cGRhdGVfaWQiOiAiNjA2NTM1YjgtNmQ0MC00OTRiLThhMTUtNjNjYWZmMTk1NWIxIiwgImFjdGlvbiI6ICJ1cGRhdGVkIiwgInRpbWVzdGFtcCI6ICIyMDI1LTA4LTE2VDAzOjEwOjAwLjM0NVoifQ=="}}] 20250816_031000.346 INFO MainThread mock-context-logger.policy_update: app_config {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"} 20250816_031000.346 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update", "policies_event": {"policies_count": 0, "update_id": "606535b8-6d40-494b-8a15-63caff1955b1", "action": "updated", "timestamp": "2025-08-16T03:10:00.345Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.347 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update", "policies_event": {"policies_count": 0, "update_id": "606535b8-6d40-494b-8a15-63caff1955b1", "action": "updated", "timestamp": "2025-08-16T03:10:00.345Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.347 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach_2", "monkeyed.Config_peach", "monkeyed.Config_multi", "monkeyed.Config_both"] 20250816_031000.347 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20250816_031000.348 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update", "policies_event": {"policies_count": 0, "update_id": "606535b8-6d40-494b-8a15-63caff1955b1", "action": "updated", "timestamp": "2025-08-16T03:10:00.345Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.348 INFO MainThread mock-context-logger.test_remove_all_policies_twice: removed: ['monkeyed.Config_peach_2', 'monkeyed.Config_peach', 'monkeyed.Config_multi', 'monkeyed.Config_both'] 20250816_031000.348 INFO MainThread mock-context-logger.test_remove_all_policies_twice: runtime_properties: {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "execute_operation": "policy_update", "policies_event": {"policies_count": 0, "update_id": "606535b8-6d40-494b-8a15-63caff1955b1", "action": "updated", "timestamp": "2025-08-16T03:10:00.345Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"} 20250816_031000.348 INFO MainThread mock-context-logger.test_remove_all_policies_twice: expected = default application_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"} 20250816_031000.348 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20250816_031000.367 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"exe_task": "node_configure"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.368 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20250816_031000.369 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"} 20250816_031000.369 INFO MainThread mock-context-logger._run_transaction: response 200 for store_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}, {"KV": {"Key": "unit_test_scn:policies/event", "Verb": "set", "Value": "eyJwb2xpY2llc19jb3VudCI6IDQsICJ1cGRhdGVfaWQiOiAiYWNlZDViYTQtOTVkMS00MGE3LWE4ZDMtNjQzOWE2MzE2ZTE0IiwgImFjdGlvbiI6ICJnYXRoZXJlZCIsICJ0aW1lc3RhbXAiOiAiMjAyNS0wOC0xNlQwMzoxMDowMC4zNjlaIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMiIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIuNC54bWwiLCAidHlwZSI6ICJKU09OIiwgInBvbGljeUNvbmZpZ01lc3NhZ2UiOiAiQ29uZmlnIFJldHJpZXZlZCEgIiwgInBvbGljeVZlcnNpb24iOiAiNCIsICJjb25maWciOiB7InBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMDgtMTZUMDY6MDk6NTkuOTg5WiIsICJwb2xpY3lfdXBkYXRlZF90b192ZXIiOiAiNCIsICJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjMiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIifSwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInByb3BlcnR5IjogbnVsbCwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIiwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoLjEueG1sIiwgInR5cGUiOiAiSlNPTiIsICJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJwb2xpY3lWZXJzaW9uIjogIjEiLCAiY29uZmlnIjogeyJwb2xpY3lfdXBkYXRlZF90cyI6ICIyMDI1LTA4LTE2VDAzOjA5OjU5Ljk4OVoiLCAicG9saWN5X3VwZGF0ZWRfdG9fdmVyIjogIjEiLCAicG9saWN5X2hlbGxvIjogIkxvcmVtIiwgInBvbGljeV91cGRhdGVkX2Zyb21fdmVyIjogIjAiLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIn0sICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwcm9wZXJ0eSI6IG51bGwsICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCIsICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNDowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV9oZWxsbyI6ICJpcHN1bSIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aSJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMS41IiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfYm90aC40LnhtbCIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5Q29uZmlnTWVzc2FnZSI6ICJDb25maWcgUmV0cmlldmVkISAiLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgImNvbmZpZyI6IHsicG9saWN5X3VwZGF0ZWRfdHMiOiAiMjAyNS0wOC0xNlQwNjowOTo1OS45ODlaIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV9oZWxsbyI6ICJzaXQiLCAicG9saWN5X3VwZGF0ZWRfZnJvbV92ZXIiOiAiMyIsICJ1cGRhdGVkX3BvbGljeV9pZCI6ICJtb25rZXllZC5Db25maWdfYm90aCJ9LCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge319"}}] 20250816_031000.369 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "aced5ba4-95d1-40a7-a8d3-6439a6316e14", "action": "gathered", "timestamp": "2025-08-16T03:10:00.369Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.370 INFO MainThread mock-context-logger.test_delete_node: runtime_properties: {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "aced5ba4-95d1-40a7-a8d3-6439a6316e14", "action": "gathered", "timestamp": "2025-08-16T03:10:00.369Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_configure", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"} 20250816_031000.370 INFO MainThread mock-context-logger.test_delete_node: policies: {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20250816_031000.370 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "aced5ba4-95d1-40a7-a8d3-6439a6316e14", "action": "gathered", "timestamp": "2025-08-16T03:10:00.369Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "updated_policy_id": "no_policy", "weather": "snow", "policy_hello": "Lorem"}, "exe_task": "node_delete", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.370 INFO MainThread mock-context-logger._run_transaction: response 200 for delete_policies http://consul:8500/v1/txn: text={} txn=[{"KV": {"Key": "unit_test_scn:policies/", "Verb": "delete-tree"}}] 20250816_031000.371 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20250816_031000.371 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"} 20250816_031000.371 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"task_name": null, "task_target": null, "execution_id": "test_dcae_policy_exe_id", "node": {"name": "test_ms_name", "type_hierarchy": ["ms.nodes.type"], "type": "ms.nodes.type", "id": "test_ms_name", "properties": {"application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem", "db_port": "123"}}}, "task_id": null, "task_queue": null, "deployment.id": "test_dcae_policy_dpl_id", "blueprint.id": "test_dcae_policy_bp_id", "instance": {"relationships": [{"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name", "properties": {"policy_id": "monkeyed.Config_peach"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_2_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_2_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_2_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_node_id_2", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_node_name_2", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_node_name_2", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_3_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_3_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_3_node_name", "properties": {"policy_id": "monkeyed.Config_peach_2"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "bad_policy_4_node_id", "runtime_properties": {}}, "node": {"name": "bad_policy_4_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "bad_policy_4_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "weird_policy_5_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "weird_policy_5_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "weird_policy_5_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.3.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "3", "config": {"policy_updated_ts": "2025-08-16T05:09:59.989Z", "policy_hello": "dolor", "policy_updated_to_ver": "3", "policy_updated_from_ver": "2", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*", "configAttributes": "{\"ConfigName\": \"alex_config_name\"}"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_multi"}}}}, "node": {"name": "dcae_policies_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_node_name", "properties": {"policy_filter": {"empty": null}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_empty_2_node_id", "runtime_properties": {}}, "node": {"name": "dcae_policies_empty_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_empty_2_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "non_policies_node_id", "runtime_properties": {}}, "node": {"name": "non_policies_node_name", "type_hierarchy": ["non.policy.type"], "type": "non.policy.type", "id": "non_policies_node_name", "properties": {}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.1.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_hello": "Lorem", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_2_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.2.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_hello": "ipsum", "policy_updated_to_ver": "2", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_2_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_2_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policy_b_node_id", "runtime_properties": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_hello": "sit", "policy_updated_to_ver": "4", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}}}, "node": {"name": "dcae_policy_b_node_name", "type_hierarchy": ["dcae.nodes.policy"], "type": "dcae.nodes.policy", "id": "dcae_policy_b_node_name", "properties": {"policy_id": "monkeyed.Config_both"}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}, {"target": {"instance": {"relationships": [], "id": "dcae_policies_b_5_node_id", "runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.5.xml", "type": "JSON", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigMessage": "Config Retrieved! ", "policyVersion": "5", "config": {"policy_updated_ts": "2025-08-16T07:09:59.989Z", "policy_hello": "amet", "policy_updated_to_ver": "5", "policy_updated_from_ver": "4", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}, "property": null}, "policy_id": "monkeyed.Config_both"}}}}, "node": {"name": "dcae_policies_b_5_node_name", "type_hierarchy": ["dcae.nodes.policies"], "type": "dcae.nodes.policies", "id": "dcae_policies_b_5_node_name", "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on"}], "id": "test_ms_id", "runtime_properties": {"policy_filters": {"dcae_policies_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "dcae_policies_b_5_node_id": {"policy_filter_id": "dcae_policies_b_5_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.*"}}, "dcae_policies_b_node_id": {"policy_filter_id": "dcae_policies_b_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}, "policies_event": {"policies_count": 4, "update_id": "aced5ba4-95d1-40a7-a8d3-6439a6316e14", "action": "gathered", "timestamp": "2025-08-16T03:10:00.369Z"}, "application_config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "db_port": "123", "weather": "snow", "updated_policy_id": "no_policy", "policy_hello": "Lorem"}, "exe_task": "node_delete", "policies": {"monkeyed.Config_peach_2": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach_2.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_peach_2"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_peach": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_peach.1.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "1", "config": {"policy_updated_ts": "2025-08-16T03:09:59.989Z", "policy_updated_to_ver": "1", "policy_hello": "Lorem", "policy_updated_from_ver": "0", "updated_policy_id": "monkeyed.Config_peach"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_multi.2.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "2", "config": {"policy_updated_ts": "2025-08-16T04:09:59.989Z", "policy_updated_to_ver": "2", "policy_hello": "ipsum", "policy_updated_from_ver": "1", "updated_policy_id": "monkeyed.Config_multi"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "policyName": "monkeyed.Config_both.4.xml", "type": "JSON", "policyConfigMessage": "Config Retrieved! ", "policyVersion": "4", "config": {"policy_updated_ts": "2025-08-16T06:09:59.989Z", "policy_updated_to_ver": "4", "policy_hello": "sit", "policy_updated_from_ver": "3", "updated_policy_id": "monkeyed.Config_both"}, "responseAttributes": {}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "service_component_name": "unit_test_scn"}}, "operation": {"max_retries": null, "name": null, "retry_number": null}, "plugin": {"package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-sonar/onap-dcae-dcaepolicy-lib/.tox/py27", "workdir": null, "package_name": null}, "type": "node-instance", "workflow_id": null} 20250816_031000.371 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear