20251115_070506.473 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.474 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251115_070506.475 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.475 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": "eyJ1cGRhdGVfaWQiOiAiMmQ1MThmNjEtY2Q4ZC00YThkLTgwMGYtZTRmNjMyYzkzOGM2IiwgInBvbGljaWVzX2NvdW50IjogNCwgInRpbWVzdGFtcCI6ICIyMDI1LTExLTE1VDA3OjA1OjA2LjQ3NVoiLCAiYWN0aW9uIjogImdhdGhlcmVkIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIxIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDc6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDg6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}] 20251115_070506.476 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "2d518f61-cd8d-4a8d-800f-e4f632c938c6", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.475Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.476 INFO MainThread mock-context-logger.test_update_policies: runtime_properties: {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "2d518f61-cd8d-4a8d-800f-e4f632c938c6", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.475Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}} 20251115_070506.476 INFO MainThread mock-context-logger.test_update_policies: policies: {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20251115_070506.476 INFO MainThread mock-context-logger.test_update_policies: policy_update: [{"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_peach_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}] 20251115_070506.476 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_multi_2]: not yet in policies 20251115_070506.477 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "2d518f61-cd8d-4a8d-800f-e4f632c938c6", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.475Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.477 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_peach_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}], added_policies: {"dcae_policies_2_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}}}}, removed_policies: ["monkeyed.Config_multi"] 20251115_070506.477 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}} 20251115_070506.477 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": "eyJ1cGRhdGVfaWQiOiAiNDQ0MWU1MTUtMzEyMi00ZjFhLTllNjItNWZmNzRiNDljNzg4IiwgInBvbGljaWVzX2NvdW50IjogNCwgInRpbWVzdGFtcCI6ICIyMDI1LTExLTE1VDA3OjA1OjA2LjQ3N1oiLCAiYWN0aW9uIjogInVwZGF0ZWQifQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIxIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDc6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDg6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjIueG1sIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgInByaW9yaXR5IjogImFhMjAiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCJ9"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDg6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yLjIueG1sIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgInByaW9yaXR5IjogIjEiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCJ9"}}] 20251115_070506.478 INFO MainThread mock-context-logger.policy_update: app_config {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.478 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_peach_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_multi_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "4441e515-3122-4f1a-9e62-5ff74b49c788", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.477Z", "action": "updated"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.479 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_multi]: removed 20251115_070506.479 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_multi_2]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false} 20251115_070506.479 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_peach_2]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_peach_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true} 20251115_070506.479 INFO MainThread mock-context-logger.test_update_policies: expected[monkeyed.Config_peach]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20251115_070506.479 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_peach]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20251115_070506.479 INFO MainThread mock-context-logger.test_update_policies: expected[monkeyed.Config_both]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20251115_070506.479 INFO MainThread mock-context-logger.test_update_policies: policy[monkeyed.Config_both]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true} 20251115_070506.480 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251115_070506.489 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"execute_operation": "policy_update"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.489 ERROR MainThread mock-context-logger.wrapper: Failed to update the policies unbound method monkeyed_update_policies_boom() must be called with Policies instance as first argument (got NoneType instance instead): Traceback (most recent call last): File "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/onap_dcae_dcaepolicy_lib/dcae_policy.py", line 316, in wrapper Policies._update_policies(updated_policies, added_policies, removed_policies) TypeError: unbound method monkeyed_update_policies_boom() must be called with Policies instance as first argument (got NoneType instance instead) 20251115_070506.489 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) 20251115_070506.489 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251115_070506.494 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.495 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251115_070506.495 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.495 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": "eyJ1cGRhdGVfaWQiOiAiZDcwNmVhYWUtYTllNy00YTk2LTlhN2EtNzhhNThiYzU5OWMxIiwgInBvbGljaWVzX2NvdW50IjogNCwgInRpbWVzdGFtcCI6ICIyMDI1LTExLTE1VDA3OjA1OjA2LjQ5NVoiLCAiYWN0aW9uIjogImdhdGhlcmVkIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIxIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDc6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDg6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}] 20251115_070506.496 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "d706eaae-a9e7-4a96-9a7a-78a58bc599c1", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.495Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.496 INFO MainThread mock-context-logger.test_remove_then_update: runtime_properties: {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "d706eaae-a9e7-4a96-9a7a-78a58bc599c1", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.495Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}} 20251115_070506.496 INFO MainThread mock-context-logger.test_remove_then_update: policies: {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20251115_070506.496 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "d706eaae-a9e7-4a96-9a7a-78a58bc599c1", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.495Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.497 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach", "monkeyed.Config_multi", "monkeyed.Config_peach_2", "monkeyed.Config_both"] 20251115_070506.497 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20251115_070506.497 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": "eyJ1cGRhdGVfaWQiOiAiZTliMDUyZDQtN2JlZi00MmMxLWFhMjYtNGYwZTkwNzhkMTY2IiwgInBvbGljaWVzX2NvdW50IjogMCwgInRpbWVzdGFtcCI6ICIyMDI1LTExLTE1VDA3OjA1OjA2LjQ5N1oiLCAiYWN0aW9uIjogInVwZGF0ZWQifQ=="}}] 20251115_070506.498 INFO MainThread mock-context-logger.policy_update: app_config {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.498 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "e9b052d4-7bef-42c1-aa26-4f0e9078d166", "policies_count": 0, "timestamp": "2025-11-15T07:05:06.497Z", "action": "updated"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.498 INFO MainThread mock-context-logger.test_remove_then_update: policy_update: [{"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_peach_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}] 20251115_070506.499 INFO MainThread mock-context-logger.test_remove_then_update: policy[monkeyed.Config_multi_2]: not yet in policies 20251115_070506.499 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "e9b052d4-7bef-42c1-aa26-4f0e9078d166", "policies_count": 0, "timestamp": "2025-11-15T07:05:06.497Z", "action": "updated"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.499 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_peach_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}], added_policies: {"dcae_policies_2_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}}}}, removed_policies: ["monkeyed.Config_multi"] 20251115_070506.499 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}} 20251115_070506.500 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": "eyJ1cGRhdGVfaWQiOiAiZjhlMGNiNTgtZTUzOS00NDRmLTk0ODgtYjk0YTQ3YTQ5MWQ0IiwgInBvbGljaWVzX2NvdW50IjogMiwgInRpbWVzdGFtcCI6ICIyMDI1LTExLTE1VDA3OjA1OjA2LjUwMFoiLCAiYWN0aW9uIjogInVwZGF0ZWQifQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDg6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjIueG1sIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgInByaW9yaXR5IjogImFhMjAiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCJ9"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDg6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yLjIueG1sIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgInByaW9yaXR5IjogIjEiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCJ9"}}] 20251115_070506.500 INFO MainThread mock-context-logger.policy_update: app_config {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.500 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_peach_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_multi_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "f8e0cb58-e539-444f-9488-b94a47a491d4", "policies_count": 2, "timestamp": "2025-11-15T07:05:06.500Z", "action": "updated"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.501 INFO MainThread mock-context-logger.test_remove_then_update: policy[monkeyed.Config_multi]: removed 20251115_070506.501 INFO MainThread mock-context-logger.test_remove_then_update: policy[monkeyed.Config_multi_2]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false} 20251115_070506.501 INFO MainThread mock-context-logger.test_remove_then_update: policy[monkeyed.Config_peach_2]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_peach_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true} 20251115_070506.501 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251115_070506.521 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.522 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251115_070506.522 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.522 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": "eyJ1cGRhdGVfaWQiOiAiODYzMTg3MWItM2Y4My00ODhhLWI4MjQtODU2MGQxNjA5YTk1IiwgInBvbGljaWVzX2NvdW50IjogNCwgInRpbWVzdGFtcCI6ICIyMDI1LTExLTE1VDA3OjA1OjA2LjUyMloiLCAiYWN0aW9uIjogImdhdGhlcmVkIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIxIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDc6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDg6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}] 20251115_070506.523 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "8631871b-3f83-488a-b824-8560d1609a95", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.522Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.523 INFO MainThread mock-context-logger.test_remove_update_many_calcs: runtime_properties: {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "8631871b-3f83-488a-b824-8560d1609a95", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.522Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}} 20251115_070506.523 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policies: {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20251115_070506.524 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_many_calcs test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update_many_calcs", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "8631871b-3f83-488a-b824-8560d1609a95", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.522Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.524 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach", "monkeyed.Config_multi", "monkeyed.Config_peach_2", "monkeyed.Config_both"] 20251115_070506.524 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20251115_070506.525 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": "eyJ1cGRhdGVfaWQiOiAiMDQwYzAxZjctNDljYS00ODdkLWJhMjEtZGVjOGU2ZTZmNGNkIiwgInBvbGljaWVzX2NvdW50IjogMCwgInRpbWVzdGFtcCI6ICIyMDI1LTExLTE1VDA3OjA1OjA2LjUyNVoiLCAiYWN0aW9uIjogInVwZGF0ZWQifQ=="}}] 20251115_070506.525 INFO MainThread mock-context-logger.policy_update_many_calcs: app_config {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.526 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_many_calcs test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update_many_calcs", "policies": {"monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "040c01f7-49ca-487d-ba21-dec8e6e6f4cd", "policies_count": 0, "timestamp": "2025-11-15T07:05:06.525Z", "action": "updated"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.526 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policies: {"monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20251115_070506.526 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy_update: [{"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_peach_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}] 20251115_070506.526 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy[monkeyed.Config_multi_2]: not yet in policies 20251115_070506.527 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_many_calcs test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update_many_calcs", "policies": {"monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "040c01f7-49ca-487d-ba21-dec8e6e6f4cd", "policies_count": 0, "timestamp": "2025-11-15T07:05:06.525Z", "action": "updated"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.527 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_peach_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}], added_policies: {"dcae_policies_2_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}}}}, removed_policies: ["monkeyed.Config_multi"] 20251115_070506.527 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}} 20251115_070506.528 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": "eyJ1cGRhdGVfaWQiOiAiYjRiNGNlNGUtNmI1OC00YTc5LTgzZWItNzRjMTcxOGE2OTFjIiwgInBvbGljaWVzX2NvdW50IjogMiwgInRpbWVzdGFtcCI6ICIyMDI1LTExLTE1VDA3OjA1OjA2LjUyOFoiLCAiYWN0aW9uIjogInVwZGF0ZWQifQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDg6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjIueG1sIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgInByaW9yaXR5IjogImFhMjAiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCJ9"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDg6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yLjIueG1sIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgInByaW9yaXR5IjogIjEiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCJ9"}}] 20251115_070506.528 INFO MainThread mock-context-logger.policy_update_many_calcs: app_config {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.529 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_many_calcs test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update_many_calcs", "policies": {"monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_peach_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_multi_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "b4b4ce4e-6b58-4a79-83eb-74c1718a691c", "policies_count": 2, "timestamp": "2025-11-15T07:05:06.528Z", "action": "updated"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.529 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy[monkeyed.Config_multi]: removed 20251115_070506.529 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy[monkeyed.Config_multi_2]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false} 20251115_070506.529 INFO MainThread mock-context-logger.test_remove_update_many_calcs: policy[monkeyed.Config_peach_2]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_peach_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true} 20251115_070506.530 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251115_070506.557 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.558 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251115_070506.558 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.559 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}}, "service_component_name": "unit_test_scn", "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "exe_task": "node_configure"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.559 INFO MainThread mock-context-logger.test_bad_policies: runtime_properties: {"policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}}, "service_component_name": "unit_test_scn", "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "exe_task": "node_configure"} 20251115_070506.559 INFO MainThread mock-context-logger.test_bad_policies: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}} 20251115_070506.559 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251115_070506.567 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.570 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251115_070506.570 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.570 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": "eyJ1cGRhdGVfaWQiOiAiYTc4YjRmMDItMTEyMy00ZmZiLWE4ZWUtZjNmMGY5YWMyZmU2IiwgInBvbGljaWVzX2NvdW50IjogNCwgInRpbWVzdGFtcCI6ICIyMDI1LTExLTE1VDA3OjA1OjA2LjU3MFoiLCAiYWN0aW9uIjogImdhdGhlcmVkIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIxIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDc6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDg6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}] 20251115_070506.571 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "a78b4f02-1123-4ffb-a8ee-f3f0f9ac2fe6", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.570Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.571 INFO MainThread mock-context-logger.test_gather_policies_to_node: runtime_properties: {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "a78b4f02-1123-4ffb-a8ee-f3f0f9ac2fe6", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.570Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}} 20251115_070506.572 INFO MainThread mock-context-logger.test_gather_policies_to_node: policies: {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20251115_070506.572 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251115_070506.585 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.587 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251115_070506.587 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.587 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": "eyJ1cGRhdGVfaWQiOiAiMTExYzRjNjctYTMwMS00NTdiLWFiOTktY2E0YjU4NjQ3NjEzIiwgInBvbGljaWVzX2NvdW50IjogNCwgInRpbWVzdGFtcCI6ICIyMDI1LTExLTE1VDA3OjA1OjA2LjU4N1oiLCAiYWN0aW9uIjogImdhdGhlcmVkIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIxIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDc6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDg6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}] 20251115_070506.588 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "111c4c67-a301-457b-ab99-ca4b58647613", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.587Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.588 INFO MainThread mock-context-logger.test_delete_node: runtime_properties: {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "111c4c67-a301-457b-ab99-ca4b58647613", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.587Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}} 20251115_070506.588 INFO MainThread mock-context-logger.test_delete_node: policies: {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20251115_070506.589 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_delete", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "111c4c67-a301-457b-ab99-ca4b58647613", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.587Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.589 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"}}] 20251115_070506.589 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251115_070506.589 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.590 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_delete", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "111c4c67-a301-457b-ab99-ca4b58647613", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.587Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.590 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251115_070506.605 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.606 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251115_070506.606 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.607 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": "eyJ1cGRhdGVfaWQiOiAiM2U4ZWNhNmItN2ZlMy00MDVhLTg3ODAtYzRkMTJlNzYzNjM2IiwgInBvbGljaWVzX2NvdW50IjogNCwgInRpbWVzdGFtcCI6ICIyMDI1LTExLTE1VDA3OjA1OjA2LjYwNloiLCAiYWN0aW9uIjogImdhdGhlcmVkIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIxIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDc6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDg6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}] 20251115_070506.607 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "3e8eca6b-7fe3-405a-8780-c4d12e763636", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.606Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.607 INFO MainThread mock-context-logger.test_delete_node_no_consul: runtime_properties: {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "3e8eca6b-7fe3-405a-8780-c4d12e763636", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.606Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}} 20251115_070506.608 INFO MainThread mock-context-logger.test_delete_node_no_consul: policies: {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20251115_070506.608 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_delete", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "3e8eca6b-7fe3-405a-8780-c4d12e763636", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.606Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.608 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"}}] 20251115_070506.608 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251115_070506.609 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.609 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_delete", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "3e8eca6b-7fe3-405a-8780-c4d12e763636", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.606Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.609 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251115_070506.624 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.625 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251115_070506.626 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.626 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": "eyJ1cGRhdGVfaWQiOiAiOTVmMTE5OGEtMDE0Mi00MDFhLWI1ZTEtYmMwZDlhODY1OTk0IiwgInBvbGljaWVzX2NvdW50IjogNCwgInRpbWVzdGFtcCI6ICIyMDI1LTExLTE1VDA3OjA1OjA2LjYyNloiLCAiYWN0aW9uIjogImdhdGhlcmVkIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIxIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDc6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDg6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}] 20251115_070506.626 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "95f1198a-0142-401a-b5e1-bc0d9a865994", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.626Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.627 INFO MainThread mock-context-logger.test_bad_update_many_calcs: runtime_properties: {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "95f1198a-0142-401a-b5e1-bc0d9a865994", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.626Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}} 20251115_070506.627 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policies: {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20251115_070506.627 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy_update: [{"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": ["damaged config"], "policyName": "monkeyed.Config_peach_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}] 20251115_070506.627 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_multi_2]: not yet in policies 20251115_070506.628 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_many_calcs test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update_many_calcs", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "95f1198a-0142-401a-b5e1-bc0d9a865994", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.626Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.628 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": ["damaged config"], "policyName": "monkeyed.Config_peach_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}], added_policies: {"dcae_policies_2_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"unexpected": "foo", "none": null}, "policyName": "monkeyed.Config_multi_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}}}}, removed_policies: ["monkeyed.Config_multi"] 20251115_070506.628 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"unexpected": "foo", "none": null}, "policyName": "monkeyed.Config_multi_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}} 20251115_070506.628 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": "eyJ1cGRhdGVfaWQiOiAiZmUwOTFjNTctZjdjOC00NzcxLWIzMWMtZTU3NGYwOGQ2NjlkIiwgInBvbGljaWVzX2NvdW50IjogNCwgInRpbWVzdGFtcCI6ICIyMDI1LTExLTE1VDA3OjA1OjA2LjYyOFoiLCAiYWN0aW9uIjogInVwZGF0ZWQifQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIxIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDc6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IFsiZGFtYWdlZCBjb25maWciXSwgInBvbGljeU5hbWUiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoXzIuMi54bWwiLCAicmVzcG9uc2VBdHRyaWJ1dGVzIjoge30sICJwcm9wZXJ0eSI6IG51bGwsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiYWEyMCIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifSwgInBvbGljeUNvbmZpZ1N0YXR1cyI6ICJDT05GSUdfUkVUUklFVkVEIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsidW5leHBlY3RlZCI6ICJmb28iLCAibm9uZSI6IG51bGx9LCAicG9saWN5TmFtZSI6ICJtb25rZXllZC5Db25maWdfbXVsdGlfMi4yLnhtbCIsICJyZXNwb25zZUF0dHJpYnV0ZXMiOiB7fSwgInByb3BlcnR5IjogbnVsbCwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9LCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQifQ=="}}] 20251115_070506.629 INFO MainThread mock-context-logger.policy_update_many_calcs: app_config {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.629 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_many_calcs test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update_many_calcs", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": ["damaged config"], "policyName": "monkeyed.Config_peach_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_multi_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"unexpected": "foo", "none": null}, "policyName": "monkeyed.Config_multi_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "fe091c57-f7c8-4771-b31c-e574f08d669d", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.628Z", "action": "updated"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.630 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_multi]: removed 20251115_070506.630 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_multi_2]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"unexpected": "foo", "none": null}, "policyName": "monkeyed.Config_multi_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false} 20251115_070506.630 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_peach_2]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": ["damaged config"], "policyName": "monkeyed.Config_peach_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true} 20251115_070506.630 INFO MainThread mock-context-logger.test_bad_update_many_calcs: expected[monkeyed.Config_peach]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20251115_070506.630 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_peach]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20251115_070506.630 INFO MainThread mock-context-logger.test_bad_update_many_calcs: expected[monkeyed.Config_both]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20251115_070506.631 INFO MainThread mock-context-logger.test_bad_update_many_calcs: policy[monkeyed.Config_both]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true} 20251115_070506.631 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251115_070506.646 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.646 ERROR MainThread mock-context-logger.wrapper: Failed to set the policies unbound method monkeyed_set_policies_boom() must be called with Policies instance as first argument (got dict instance instead): Traceback (most recent call last): File "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/onap_dcae_dcaepolicy_lib/dcae_policy.py", line 185, in wrapper Policies._set_policies(policies) TypeError: unbound method monkeyed_set_policies_boom() must be called with Policies instance as first argument (got dict instance instead) 20251115_070506.646 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) 20251115_070506.646 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251115_070506.651 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.652 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251115_070506.652 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.652 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": "eyJ1cGRhdGVfaWQiOiAiMDU3MjRhZjYtMzE5ZC00ZjA1LThlMmItYjIyODMxMDBhZDI5IiwgInBvbGljaWVzX2NvdW50IjogNCwgInRpbWVzdGFtcCI6ICIyMDI1LTExLTE1VDA3OjA1OjA2LjY1MloiLCAiYWN0aW9uIjogImdhdGhlcmVkIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIxIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDc6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDg6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}] 20251115_070506.653 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "05724af6-319d-4f05-8e2b-b2283100ad29", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.652Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.653 INFO MainThread mock-context-logger.test_update_not_only_config: runtime_properties: {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "05724af6-319d-4f05-8e2b-b2283100ad29", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.652Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}} 20251115_070506.653 INFO MainThread mock-context-logger.test_update_not_only_config: policies: {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20251115_070506.654 INFO MainThread mock-context-logger.test_update_not_only_config: policy_update: [{"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_peach_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}] 20251115_070506.654 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_multi_2]: not yet in policies 20251115_070506.654 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_not_only_config test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update_not_only_config", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "05724af6-319d-4f05-8e2b-b2283100ad29", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.652Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.654 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_peach_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}], added_policies: {"dcae_policies_2_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}}}}, removed_policies: ["monkeyed.Config_multi"] 20251115_070506.655 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}} 20251115_070506.655 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": "eyJ1cGRhdGVfaWQiOiAiYjg5NzMxZTYtNjcyZS00OTJlLTlmNDUtZGE2Y2EzZWZkYTNiIiwgInBvbGljaWVzX2NvdW50IjogNCwgInRpbWVzdGFtcCI6ICIyMDI1LTExLTE1VDA3OjA1OjA2LjY1NVoiLCAiYWN0aW9uIjogInVwZGF0ZWQifQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIxIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDc6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDg6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjIueG1sIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgInByaW9yaXR5IjogImFhMjAiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCJ9"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDg6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yLjIueG1sIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgInByaW9yaXR5IjogIjEiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCJ9"}}] 20251115_070506.656 INFO MainThread mock-context-logger.policy_update_not_only_config: app_config {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.656 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_not_only_config test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update_not_only_config", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_peach_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_multi_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "b89731e6-672e-492e-9f45-da6ca3efda3b", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.655Z", "action": "updated"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.656 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_multi]: removed 20251115_070506.656 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_multi_2]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false} 20251115_070506.656 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_peach_2]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_peach_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true} 20251115_070506.657 INFO MainThread mock-context-logger.test_update_not_only_config: expected[monkeyed.Config_peach]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20251115_070506.657 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_peach]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20251115_070506.657 INFO MainThread mock-context-logger.test_update_not_only_config: expected[monkeyed.Config_both]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20251115_070506.657 INFO MainThread mock-context-logger.test_update_not_only_config: policy[monkeyed.Config_both]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true} 20251115_070506.657 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251115_070506.674 INFO MainThread mock-context-logger.test_delete_node_no_policies: runtime_properties: {"policies_event": {}, "service_component_name": "delete_node_empty"} 20251115_070506.674 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"policies_event": {}, "service_component_name": "delete_node_empty", "exe_task": "node_delete"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.675 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"}}] 20251115_070506.675 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251115_070506.675 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.675 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"policies_event": {}, "service_component_name": "unit_test_scn", "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "exe_task": "node_delete"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.676 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251115_070506.684 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.685 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251115_070506.685 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.686 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": "eyJ1cGRhdGVfaWQiOiAiMTVjZTNkNDUtNDg0YS00ZDk5LWI0ZGYtNzJkNDM5ZDM4ZmRkIiwgInBvbGljaWVzX2NvdW50IjogNCwgInRpbWVzdGFtcCI6ICIyMDI1LTExLTE1VDA3OjA1OjA2LjY4NVoiLCAiYWN0aW9uIjogImdhdGhlcmVkIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIxIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDc6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDg6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}] 20251115_070506.686 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "15ce3d45-484a-4d99-b4df-72d439d38fdd", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.685Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.686 INFO MainThread mock-context-logger.test_update_policies_not: runtime_properties: {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "15ce3d45-484a-4d99-b4df-72d439d38fdd", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.685Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}} 20251115_070506.687 INFO MainThread mock-context-logger.test_update_policies_not: policies: {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20251115_070506.687 INFO MainThread mock-context-logger.test_update_policies_not: app_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.687 INFO MainThread mock-context-logger.test_update_policies_not: policy_update: [{"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi_3", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi_3.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_3"}] 20251115_070506.688 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "15ce3d45-484a-4d99-b4df-72d439d38fdd", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.685Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.688 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach"}, {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "policyName": "monkeyed.Config_peach_2.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2"}, {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi_3", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi_3.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_3"}], added_policies: {"dcae_policies_2_node_id": {"policies": {"monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "policyName": "monkeyed.Config_peach_2.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2"}}}, "<<>>": {"policies": {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_multi_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_2"}}}}, removed_policies: ["<<>>"] 20251115_070506.688 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "policyName": "monkeyed.Config_peach_2.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2"}} 20251115_070506.688 INFO MainThread mock-context-logger._update_policies: skipped updates on policies: {"same": [{"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach"}], "unexpected": [{"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "policyName": "monkeyed.Config_peach_2.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2"}, {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "policyName": "monkeyed.Config_peach_2.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2"}], "ignored": [{"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi_3", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi_3.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_3"}], "duplicate": []} 20251115_070506.689 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "15ce3d45-484a-4d99-b4df-72d439d38fdd", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.685Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.689 INFO MainThread mock-context-logger.test_update_policies_not: runtime_properties: {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "15ce3d45-484a-4d99-b4df-72d439d38fdd", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.685Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}} 20251115_070506.689 INFO MainThread mock-context-logger.test_update_policies_not: policies not changed: {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20251115_070506.689 INFO MainThread mock-context-logger.test_update_policies_not: app_config not changed: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.690 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251115_070506.707 INFO MainThread mock-context-logger.test_delete_bad_config: runtime_properties: {"policies_event": {}, "service_component_name": "delete_node_empty"} 20251115_070506.707 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"policies_event": {}, "service_component_name": "delete_node_empty", "exe_task": "node_delete"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.707 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"}}] 20251115_070506.708 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251115_070506.708 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.708 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"policies_event": {}, "service_component_name": "unit_test_scn", "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "exe_task": "node_delete"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.708 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251115_070506.717 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.718 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251115_070506.718 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.719 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": "eyJ1cGRhdGVfaWQiOiAiMWU0NWQ1YmEtMTU0OC00MDEwLTkyOGEtOGE5OTYzZTQ5ZjQ0IiwgInBvbGljaWVzX2NvdW50IjogNCwgInRpbWVzdGFtcCI6ICIyMDI1LTExLTE1VDA3OjA1OjA2LjcxOVoiLCAiYWN0aW9uIjogImdhdGhlcmVkIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIxIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDc6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDg6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}] 20251115_070506.719 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "1e45d5ba-1548-4010-928a-8a9963e49f44", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.719Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.720 INFO MainThread mock-context-logger.test_update_many_calcs: runtime_properties: {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "1e45d5ba-1548-4010-928a-8a9963e49f44", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.719Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}} 20251115_070506.720 INFO MainThread mock-context-logger.test_update_many_calcs: policies: {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20251115_070506.720 INFO MainThread mock-context-logger.test_update_many_calcs: policy_update: [{"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_peach_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}] 20251115_070506.720 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_multi_2]: not yet in policies 20251115_070506.720 INFO MainThread mock-context-logger.log_ctx_info: before policy_update_many_calcs test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update_many_calcs", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "1e45d5ba-1548-4010-928a-8a9963e49f44", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.719Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.721 INFO MainThread mock-context-logger._update_policies: updated_policies: [{"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_peach_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}], added_policies: {"dcae_policies_2_node_id": {"policies": {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}}}}, removed_policies: ["monkeyed.Config_multi"] 20251115_070506.721 INFO MainThread mock-context-logger._update_policies: new_policies: {"monkeyed.Config_multi_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}} 20251115_070506.721 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": "eyJ1cGRhdGVfaWQiOiAiYjJlNjc0NGQtOWY4Ny00NzBhLWI1YWItNDc0NzEyZGY4ZjllIiwgInBvbGljaWVzX2NvdW50IjogNCwgInRpbWVzdGFtcCI6ICIyMDI1LTExLTE1VDA3OjA1OjA2LjcyMVoiLCAiYWN0aW9uIjogInVwZGF0ZWQifQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIxIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDc6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDg6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjIueG1sIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgInByaW9yaXR5IjogImFhMjAiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCJ9"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgImNvbmZpZyI6IHsicG9saWN5X2hlbGxvIjogImlwc3VtIiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDg6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aV8yLjIueG1sIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAibWF0Y2hpbmdDb25kaXRpb25zIjogeyJPTkFQTmFtZSI6ICJEQ0FFIiwgInByaW9yaXR5IjogIjEiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn0sICJwb2xpY3lDb25maWdTdGF0dXMiOiAiQ09ORklHX1JFVFJJRVZFRCJ9"}}] 20251115_070506.722 INFO MainThread mock-context-logger.policy_update_many_calcs: app_config {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.722 INFO MainThread mock-context-logger.log_ctx_info: after policy_update_many_calcs test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update_many_calcs", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_peach_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_multi_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "b2e6744d-9f87-470a-b5ab-474712df8f9e", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.721Z", "action": "updated"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.723 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_multi]: removed 20251115_070506.723 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_multi_2]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi_2", "policy_persistent": false} 20251115_070506.723 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_peach_2]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_peach_2.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "aa20", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true} 20251115_070506.723 INFO MainThread mock-context-logger.test_update_many_calcs: expected[monkeyed.Config_peach]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20251115_070506.723 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_peach]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20251115_070506.723 INFO MainThread mock-context-logger.test_update_many_calcs: expected[monkeyed.Config_both]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20251115_070506.724 INFO MainThread mock-context-logger.test_update_many_calcs: policy[monkeyed.Config_both]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true} 20251115_070506.724 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251115_070506.742 INFO MainThread mock-context-logger.test_delete_node_empty_config: runtime_properties: {"policies_event": {}, "service_component_name": "delete_node_empty"} 20251115_070506.743 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"policies_event": {}, "service_component_name": "delete_node_empty", "exe_task": "node_delete"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.743 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"}}] 20251115_070506.743 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251115_070506.743 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.744 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"policies_event": {}, "service_component_name": "unit_test_scn", "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "exe_task": "node_delete"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.744 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251115_070506.752 INFO MainThread mock-context-logger.test_delete_ms_no_consul_addr: runtime_properties: {"policies_event": {}, "service_component_name": "delete_node_empty"} 20251115_070506.753 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"policies_event": {}, "service_component_name": "delete_node_empty", "exe_task": "node_delete"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.753 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"}}] 20251115_070506.753 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251115_070506.753 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.754 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"policies_event": {}, "service_component_name": "unit_test_scn", "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "exe_task": "node_delete"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.754 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251115_070506.763 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.764 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251115_070506.764 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.764 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": "eyJ1cGRhdGVfaWQiOiAiNzcwMjA0M2YtOGE4NC00MTEzLWFiMGUtODExODM3N2JjMTkxIiwgInBvbGljaWVzX2NvdW50IjogNCwgInRpbWVzdGFtcCI6ICIyMDI1LTExLTE1VDA3OjA1OjA2Ljc2NFoiLCAiYWN0aW9uIjogImdhdGhlcmVkIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIxIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDc6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDg6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}] 20251115_070506.765 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "7702043f-8a84-4113-ab0e-8118377bc191", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.764Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.765 INFO MainThread mock-context-logger.test_remove_all_policies_twice: runtime_properties: {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "7702043f-8a84-4113-ab0e-8118377bc191", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.764Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}} 20251115_070506.765 INFO MainThread mock-context-logger.test_remove_all_policies_twice: policies: {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20251115_070506.766 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "7702043f-8a84-4113-ab0e-8118377bc191", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.764Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.766 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach", "monkeyed.Config_multi", "monkeyed.Config_peach_2", "monkeyed.Config_both"] 20251115_070506.766 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20251115_070506.767 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": "eyJ1cGRhdGVfaWQiOiAiYWFiNDVjNDgtZDRkYy00NTU1LTliM2UtOWU1YzkxNzlkMDNhIiwgInBvbGljaWVzX2NvdW50IjogMCwgInRpbWVzdGFtcCI6ICIyMDI1LTExLTE1VDA3OjA1OjA2Ljc2N1oiLCAiYWN0aW9uIjogInVwZGF0ZWQifQ=="}}] 20251115_070506.767 INFO MainThread mock-context-logger.policy_update: app_config {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.767 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "aab45c48-d4dc-4555-9b3e-9e5c9179d03a", "policies_count": 0, "timestamp": "2025-11-15T07:05:06.767Z", "action": "updated"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.768 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "aab45c48-d4dc-4555-9b3e-9e5c9179d03a", "policies_count": 0, "timestamp": "2025-11-15T07:05:06.767Z", "action": "updated"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.768 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach", "monkeyed.Config_multi", "monkeyed.Config_peach_2", "monkeyed.Config_both"] 20251115_070506.768 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20251115_070506.770 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "aab45c48-d4dc-4555-9b3e-9e5c9179d03a", "policies_count": 0, "timestamp": "2025-11-15T07:05:06.767Z", "action": "updated"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.770 INFO MainThread mock-context-logger.test_remove_all_policies_twice: removed: ['monkeyed.Config_peach', 'monkeyed.Config_multi', 'monkeyed.Config_peach_2', 'monkeyed.Config_both'] 20251115_070506.770 INFO MainThread mock-context-logger.test_remove_all_policies_twice: runtime_properties: {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "aab45c48-d4dc-4555-9b3e-9e5c9179d03a", "policies_count": 0, "timestamp": "2025-11-15T07:05:06.767Z", "action": "updated"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}} 20251115_070506.770 INFO MainThread mock-context-logger.test_remove_all_policies_twice: expected = default application_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.770 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251115_070506.788 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.789 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251115_070506.790 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.790 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": "eyJ1cGRhdGVfaWQiOiAiNWM2ZGJkMTgtZDM4ZS00YWU3LWIxY2ItOTY5ZjgxYjdjYmU5IiwgInBvbGljaWVzX2NvdW50IjogNCwgInRpbWVzdGFtcCI6ICIyMDI1LTExLTE1VDA3OjA1OjA2Ljc5MFoiLCAiYWN0aW9uIjogImdhdGhlcmVkIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIxIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDc6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDg6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}] 20251115_070506.790 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "5c6dbd18-d38e-4ae7-b1cb-969f81b7cbe9", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.790Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.791 INFO MainThread mock-context-logger.test_remove_all_policies: runtime_properties: {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "5c6dbd18-d38e-4ae7-b1cb-969f81b7cbe9", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.790Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}} 20251115_070506.791 INFO MainThread mock-context-logger.test_remove_all_policies: policies: {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20251115_070506.791 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "5c6dbd18-d38e-4ae7-b1cb-969f81b7cbe9", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.790Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.791 INFO MainThread mock-context-logger._update_policies: updated_policies: [], added_policies: {}, removed_policies: ["monkeyed.Config_peach", "monkeyed.Config_multi", "monkeyed.Config_peach_2", "monkeyed.Config_both"] 20251115_070506.792 INFO MainThread mock-context-logger._update_policies: new_policies: {} 20251115_070506.792 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": "eyJ1cGRhdGVfaWQiOiAiMjdjM2EwNzktOGMyZS00OGQ4LWJjZTItOTljMjI0NTg4ZGI0IiwgInBvbGljaWVzX2NvdW50IjogMCwgInRpbWVzdGFtcCI6ICIyMDI1LTExLTE1VDA3OjA1OjA2Ljc5MloiLCAiYWN0aW9uIjogInVwZGF0ZWQifQ=="}}] 20251115_070506.792 INFO MainThread mock-context-logger.policy_update: app_config {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.793 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "27c3a079-8c2e-48d8-bce2-99c224588db4", "policies_count": 0, "timestamp": "2025-11-15T07:05:06.792Z", "action": "updated"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.793 INFO MainThread mock-context-logger.test_remove_all_policies: removed: ['monkeyed.Config_peach', 'monkeyed.Config_multi', 'monkeyed.Config_peach_2', 'monkeyed.Config_both'] 20251115_070506.793 INFO MainThread mock-context-logger.test_remove_all_policies: runtime_properties: {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "execute_operation": "policy_update", "policies": {"monkeyed.Config_peach": {"policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_peach_2": {"policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "27c3a079-8c2e-48d8-bce2-99c224588db4", "policies_count": 0, "timestamp": "2025-11-15T07:05:06.792Z", "action": "updated"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}} 20251115_070506.793 INFO MainThread mock-context-logger.test_remove_all_policies: expected = default application_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.794 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251115_070506.807 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 20251115_070506.807 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251115_070506.811 INFO MainThread mock-context-logger.test_delete_node_lost_scn: runtime_properties: {"policies_event": {}} 20251115_070506.811 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"policies_event": {}, "exe_task": "node_delete"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.811 WARNING MainThread mock-context-logger.delete_policies: failed to find service_component_name to delete_policies in consul-kv 20251115_070506.811 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251115_070506.812 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.812 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"policies_event": {}, "service_component_name": "unit_test_scn", "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "exe_task": "node_delete"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.812 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251115_070506.819 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.819 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251115_070506.819 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.819 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}}, "service_component_name": "unit_test_scn", "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "exe_task": "node_configure"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.820 INFO MainThread mock-context-logger.test_defenses_on_set_policies: runtime_properties: {"policies": {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}}, "service_component_name": "unit_test_scn", "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "exe_task": "node_configure"} 20251115_070506.820 INFO MainThread mock-context-logger.test_defenses_on_set_policies: policies: {"monkeyed.Config_peach_2": {"policy_persistent": true, "policy_id": "monkeyed.Config_peach_2"}} 20251115_070506.820 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251115_070506.824 INFO MainThread mock-context-logger.test_delete_node_empty: runtime_properties: {} 20251115_070506.825 INFO MainThread mock-context-logger.log_ctx_info: before node_delete test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_delete"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.825 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251115_070506.825 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.826 INFO MainThread mock-context-logger.log_ctx_info: after node_delete test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"service_component_name": "unit_test_scn", "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "exe_task": "node_delete"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.826 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251115_070506.832 INFO MainThread mock-context-logger.log_ctx_info: before policy_update test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"execute_operation": "policy_update"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.832 ERROR MainThread mock-context-logger._update_policies: update_policies_on_ctx - no updated, added, or removed policies received 20251115_070506.833 INFO MainThread mock-context-logger.log_ctx_info: after policy_update test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"execute_operation": "policy_update"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.833 INFO MainThread mock-context-logger.test_defenses_on_policy_update: policy_update() ok 20251115_070506.833 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251115_070506.838 INFO MainThread mock-context-logger.log_ctx_info: before node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure"}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.839 INFO MainThread mock-context-logger.operation_node_configure: operation_node_configure kwargs: {} 20251115_070506.839 INFO MainThread mock-context-logger.operation_node_configure: property app_config: {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"} 20251115_070506.839 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": "eyJ1cGRhdGVfaWQiOiAiODNlZjU1NTAtMjFmZS00YTBiLThhMDctZjg1MGIyMTgyMTkyIiwgInBvbGljaWVzX2NvdW50IjogNCwgInRpbWVzdGFtcCI6ICIyMDI1LTExLTE1VDA3OjA1OjA2LjgzOVoiLCAiYWN0aW9uIjogImdhdGhlcmVkIn0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIxIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiTG9yZW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX3BlYWNoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIxIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDc6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIwIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaC4xLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAicHJpb3JpdHkiOiAiMSIsICJDb25maWdOYW1lIjogImFsZXhfY29uZmlnX25hbWUifX0="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_multi", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICIyIiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAiaXBzdW0iLCAidXBkYXRlZF9wb2xpY3lfaWQiOiAibW9ua2V5ZWQuQ29uZmlnX211bHRpIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICIyIiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMDg6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIxIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19tdWx0aS4yLnhtbCIsICJtYXRjaGluZ0NvbmRpdGlvbnMiOiB7Ik9OQVBOYW1lIjogIkRDQUUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_peach_2", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19wZWFjaF8yLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIyIiwgIkNvbmZpZ05hbWUiOiAiYWxleF9jb25maWdfbmFtZSJ9fQ=="}}, {"KV": {"Key": "unit_test_scn:policies/items/monkeyed.Config_both", "Verb": "set", "Value": "eyJwb2xpY3lDb25maWdNZXNzYWdlIjogIkNvbmZpZyBSZXRyaWV2ZWQhICIsICJ0eXBlIjogIkpTT04iLCAicG9saWN5VmVyc2lvbiI6ICI0IiwgInJlc3BvbnNlQXR0cmlidXRlcyI6IHt9LCAicHJvcGVydHkiOiBudWxsLCAicG9saWN5Q29uZmlnU3RhdHVzIjogIkNPTkZJR19SRVRSSUVWRUQiLCAiY29uZmlnIjogeyJwb2xpY3lfaGVsbG8iOiAic2l0IiwgInVwZGF0ZWRfcG9saWN5X2lkIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoIiwgInBvbGljeV91cGRhdGVkX3RvX3ZlciI6ICI0IiwgInBvbGljeV91cGRhdGVkX3RzIjogIjIwMjUtMTEtMTVUMTA6MDU6MDYuNDUwWiIsICJwb2xpY3lfdXBkYXRlZF9mcm9tX3ZlciI6ICIzIn0sICJwb2xpY3lOYW1lIjogIm1vbmtleWVkLkNvbmZpZ19ib3RoLjQueG1sIiwgIm1hdGNoaW5nQ29uZGl0aW9ucyI6IHsiT05BUE5hbWUiOiAiRENBRSIsICJwcmlvcml0eSI6ICIxLjUiLCAiQ29uZmlnTmFtZSI6ICJhbGV4X2NvbmZpZ19uYW1lIn19"}}] 20251115_070506.840 INFO MainThread mock-context-logger.log_ctx_info: after node_configure test_ms_id context: {"type": "node-instance", "node": {"type_hierarchy": ["ms.nodes.type"], "properties": {"application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}}, "type": "ms.nodes.type", "name": "test_ms_name", "id": "test_ms_name"}, "operation": {"max_retries": null, "retry_number": null, "name": null}, "plugin": {"package_name": null, "workdir": null, "package_version": null, "name": "", "prefix": "/w/workspace/dcaegen2-utils-maven-clm-master/onap-dcae-dcaepolicy-lib/.tox/py27"}, "task_target": null, "deployment.id": "test_dcae_policy_dpl_id", "task_queue": null, "task_name": null, "workflow_id": null, "instance": {"runtime_properties": {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "83ef5550-21fe-4a0b-8a07-f850b2182192", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.839Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}}, "id": "test_ms_id", "relationships": [{"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name", "id": "dcae_policy_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_2_node_name", "id": "bad_policy_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_node_id_2", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "dcae_policy_node_name_2", "id": "dcae_policy_node_name_2"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_3_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_peach_2"}, "type": "dcae.nodes.policy", "name": "bad_policy_3_node_name", "id": "bad_policy_3_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "bad_policy_4_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "bad_policy_4_node_name", "id": "bad_policy_4_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_peach.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "weird_policy_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {}, "type": "dcae.nodes.policy", "name": "weird_policy_5_node_name", "id": "weird_policy_5_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "3", "config": {"policy_hello": "dolor", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "3", "policy_updated_ts": "2025-11-15T09:05:06.450Z", "policy_updated_from_ver": "2"}, "policyName": "monkeyed.Config_multi.3.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"configAttributes": "{\"ConfigName\": \"alex_config_name\"}", "policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_node_name", "id": "dcae_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi"}}}, "id": "dcae_policies_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_2_node_name", "id": "dcae_policies_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"empty": null}}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_node_name", "id": "dcae_policies_empty_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "dcae_policies_empty_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {}, "type": "dcae.nodes.policies", "name": "dcae_policies_empty_2_node_name", "id": "dcae_policies_empty_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {}, "id": "non_policies_node_id", "relationships": []}, "node": {"type_hierarchy": ["non.policy.type"], "properties": {}, "type": "non.policy.type", "name": "non_policies_node_name", "id": "non_policies_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_both.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_node_name", "id": "dcae_policies_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_both.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_2_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_2_node_name", "id": "dcae_policies_b_2_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}}, "id": "dcae_policy_b_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policy"], "properties": {"policy_id": "monkeyed.Config_both"}, "type": "dcae.nodes.policy", "name": "dcae_policy_b_node_name", "id": "dcae_policy_b_node_name"}}}, {"type_hierarchy": ["cloudify.relationships.depends_on"], "type": "cloudify.relationships.depends_on", "target": {"instance": {"runtime_properties": {"policies_filtered": {"monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "5", "config": {"policy_hello": "amet", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "5", "policy_updated_ts": "2025-11-15T11:05:06.450Z", "policy_updated_from_ver": "4"}, "policyName": "monkeyed.Config_both.5.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both"}}}, "id": "dcae_policies_b_5_node_id", "relationships": []}, "node": {"type_hierarchy": ["dcae.nodes.policies"], "properties": {"policy_filter": {"policyName": "monkeyed.Config_multi.*"}}, "type": "dcae.nodes.policies", "name": "dcae_policies_b_5_node_name", "id": "dcae_policies_b_5_node_name"}}}]}, "blueprint.id": "test_dcae_policy_bp_id", "task_id": null, "execution_id": "test_dcae_policy_exe_id"} 20251115_070506.840 INFO MainThread mock-context-logger.test_policies_to_node: runtime_properties: {"exe_task": "node_configure", "service_component_name": "unit_test_scn", "policies": {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}}, "policies_event": {"update_id": "83ef5550-21fe-4a0b-8a07-f850b2182192", "policies_count": 4, "timestamp": "2025-11-15T07:05:06.839Z", "action": "gathered"}, "application_config": {"policy_hello": "Lorem", "updated_policy_id": "no_policy", "weather": "snow", "db_port": "123", "policy_updated_to_ver": "1", "policy_updated_from_ver": "0", "policy_updated_ts": "2025-11-15T07:05:06.450Z"}, "policy_filters": {"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.*"}}, "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_b_2_node_id": {"policy_filter_id": "dcae_policies_b_2_node_id", "policy_filter": {"policyName": "monkeyed.Config_multi.*"}}}} 20251115_070506.840 INFO MainThread mock-context-logger.test_policies_to_node: policies: {"monkeyed.Config_peach": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true}, "monkeyed.Config_multi": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false}, "monkeyed.Config_peach_2": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true}, "monkeyed.Config_both": {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true}} 20251115_070506.840 INFO MainThread mock-context-logger.test_policies_to_node: expected[monkeyed.Config_peach]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20251115_070506.841 INFO MainThread mock-context-logger.test_policies_to_node: policy[monkeyed.Config_peach]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "1", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "Lorem", "updated_policy_id": "monkeyed.Config_peach", "policy_updated_to_ver": "1", "policy_updated_ts": "2025-11-15T07:05:06.450Z", "policy_updated_from_ver": "0"}, "policyName": "monkeyed.Config_peach.1.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach", "policy_persistent": true} 20251115_070506.841 INFO MainThread mock-context-logger.test_policies_to_node: expected[monkeyed.Config_both]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_both", "policy_persistent": true} 20251115_070506.841 INFO MainThread mock-context-logger.test_policies_to_node: policy[monkeyed.Config_both]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_both", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_both.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "1.5", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_both", "policy_persistent": true} 20251115_070506.841 INFO MainThread mock-context-logger.test_policies_to_node: expected[monkeyed.Config_peach_2]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true} 20251115_070506.841 INFO MainThread mock-context-logger.test_policies_to_node: policy[monkeyed.Config_peach_2]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "4", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "sit", "updated_policy_id": "monkeyed.Config_peach_2", "policy_updated_to_ver": "4", "policy_updated_ts": "2025-11-15T10:05:06.450Z", "policy_updated_from_ver": "3"}, "policyName": "monkeyed.Config_peach_2.4.xml", "matchingConditions": {"ONAPName": "DCAE", "priority": "2", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_peach_2", "policy_persistent": true} 20251115_070506.841 INFO MainThread mock-context-logger.test_policies_to_node: expected[monkeyed.Config_multi]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "responseAttributes": {}, "property": null, "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}, "policyConfigStatus": "CONFIG_RETRIEVED"}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false} 20251115_070506.842 INFO MainThread mock-context-logger.test_policies_to_node: policy[monkeyed.Config_multi]: {"policy_body": {"policyConfigMessage": "Config Retrieved! ", "type": "JSON", "policyVersion": "2", "responseAttributes": {}, "property": null, "policyConfigStatus": "CONFIG_RETRIEVED", "config": {"policy_hello": "ipsum", "updated_policy_id": "monkeyed.Config_multi", "policy_updated_to_ver": "2", "policy_updated_ts": "2025-11-15T08:05:06.450Z", "policy_updated_from_ver": "1"}, "policyName": "monkeyed.Config_multi.2.xml", "matchingConditions": {"ONAPName": "DCAE", "ConfigName": "alex_config_name"}}, "policy_id": "monkeyed.Config_multi", "policy_persistent": false} 20251115_070506.842 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear 20251115_070506.851 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 20251115_070506.851 INFO MainThread mock-context-logger.ctx_wrapper: MockCloudifyContextFull.clear