blob: 450394c3f8832f6f25053dd1ab572bcb5f9afa0c [file] [log] [blame]
# ============LICENSE_START=======================================================
# Copyright (c) 2018-2019 AT&T Intellectual Property. All rights reserved.
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# ============LICENSE_END=========================================================
#
"""expected message history per test for pdp API 2019 and after"""
HISTORY_EXPECTED = {
"tests/main/test_policy_rest.py::test_get_policy_latest" : [
{
"request": {
"headers": {
"Accept": "application/json",
"Authorization": "Basic auth",
"ClientAuth": "Basic user",
"Content-Type": "application/json",
"Environment": "TEST",
"X-ECOMP-RequestID": "*"
},
"json": {
"ONAPComponent": "policy_handler",
"ONAPInstance": "*",
"ONAPName": "DCAE",
"action": "configure",
"resource": {
"policy-id": [
"test_scope_prefix.pdp_desition_sit"
]
}
},
"method": "post",
"params": None,
"uri": "https://unit-test-pdp-server:8081000/decision/v1/"
},
"res": "*",
"status_code": 200
}
],
"tests/main/test_policyhandler.py::WebServerTest::test_web_all_policies_latest": [
{
"request": {
"headers": {
"X-ECOMP-RequestID": "*"
},
"json": None,
"method": "get",
"params": {
"cfy_tenant_name": "default_tenant"
},
"uri": "http://unit-test-deployment_handler:8188000/policy"
},
"res": "*",
"status_code": 200
},
{
"request": {
"headers": {
"Accept": "application/json",
"Authorization": "Basic auth",
"ClientAuth": "Basic user",
"Content-Type": "application/json",
"Environment": "TEST",
"X-ECOMP-RequestID": "*"
},
"json": {
"policyName": "test_scope_prefix.Config_.*"
},
"method": "post",
"params": None,
"uri": "https://unit-test-pdp-server:8081000/pdp/api/getConfig"
},
"res": "*",
"status_code": 200
}
],
"tests/main/test_policyhandler.py::WebServerTest::test_web_policies_latest": [
{
"request": {
"headers": {
"Accept": "application/json",
"Authorization": "Basic auth",
"ClientAuth": "Basic user",
"Content-Type": "application/json",
"Environment": "TEST",
"X-ECOMP-RequestID": "*"
},
"json": {
"policyName": "test_scope_prefix.Config_amet.*"
},
"method": "post",
"params": None,
"uri": "https://unit-test-pdp-server:8081000/pdp/api/getConfig"
},
"res": "*",
"status_code": 200
}
],
"tests/main/test_policyhandler.py::WebServerTest::test_web_policy_latest": [
{
"request": {
"headers": {
"Accept": "application/json",
"Authorization": "Basic auth",
"ClientAuth": "Basic user",
"Content-Type": "application/json",
"Environment": "TEST",
"X-ECOMP-RequestID": "*"
},
"json": {
"ONAPComponent": "policy_handler",
"ONAPInstance": "*",
"ONAPName": "DCAE",
"action": "configure",
"resource": {
"policy-id": [
"test_scope_prefix.pdp_desition_sit"
]
}
},
"method": "post",
"params": None,
"uri": "https://unit-test-pdp-server:8081000/decision/v1/"
},
"res": "*",
"status_code": 200
}
],
"tests/main/test_policyhandler.py::WebServerTest::test_zzzzz_shutdown": [
{
"request": {
"headers": {
"X-ECOMP-RequestID": "*"
},
"json": None,
"method": "get",
"params": {
"cfy_tenant_name": "default_tenant"
},
"uri": "http://unit-test-deployment_handler:8188000/policy"
},
"res": "*",
"status_code": 200
},
{
"request": {
"headers": {
"Accept": "application/json",
"Authorization": "Basic auth",
"ClientAuth": "Basic user",
"Content-Type": "application/json",
"Environment": "TEST",
"X-ECOMP-RequestID": "*"
},
"json": {
"policyName": "test_scope_prefix.Config_.*"
},
"method": "post",
"params": None,
"uri": "https://unit-test-pdp-server:8081000/pdp/api/getConfig"
},
"res": "*",
"status_code": 200
},
{
"request": {
"headers": {
"X-ECOMP-RequestID": "*"
},
"json": {
"catch_up": True,
"latest_policies": {
"test_scope_prefix.Config_Lorem": {
"policy_body": {
"config": {
"policy_hello": "world!",
"policy_updated_from_ver": "0",
"policy_updated_to_ver": "1",
"updated_policy_id": "test_scope_prefix.Config_Lorem"
},
"matchingConditions": {
"ConfigName": "alex_config_name",
"ONAPName": "DCAE"
},
"policyConfigMessage": "Config Retrieved! ",
"policyConfigStatus": "CONFIG_RETRIEVED",
"policyName": "test_scope_prefix.Config_Lorem.1.xml",
"policyVersion": "1",
"property": None,
"responseAttributes": {},
"type": "JSON"
},
"policy_id": "test_scope_prefix.Config_Lorem"
},
"test_scope_prefix.Config_amet": {
"policy_body": {
"config": {
"policy_hello": "world!",
"policy_updated_from_ver": "4",
"policy_updated_to_ver": "5",
"updated_policy_id": "test_scope_prefix.Config_amet"
},
"matchingConditions": {
"ConfigName": "alex_config_name",
"ONAPName": "DCAE"
},
"policyConfigMessage": "Config Retrieved! ",
"policyConfigStatus": "CONFIG_RETRIEVED",
"policyName": "test_scope_prefix.Config_amet.5.xml",
"policyVersion": "5",
"property": None,
"responseAttributes": {},
"type": "JSON"
},
"policy_id": "test_scope_prefix.Config_amet"
},
"test_scope_prefix.Config_ametist": {
"policy_body": {
"config": {
"policy_hello": "world!",
"policy_updated_from_ver": "6",
"policy_updated_to_ver": "7",
"updated_policy_id": "test_scope_prefix.Config_ametist"
},
"matchingConditions": {
"ConfigName": "alex_config_name",
"ONAPName": "DCAE"
},
"policyConfigMessage": "Config Retrieved! ",
"policyConfigStatus": "CONFIG_RETRIEVED",
"policyName": "test_scope_prefix.Config_ametist.7.xml",
"policyVersion": "7",
"property": None,
"responseAttributes": {},
"type": "JSON"
},
"policy_id": "test_scope_prefix.Config_ametist"
},
"test_scope_prefix.Config_consectetur": {
"policy_body": {
"config": {
"policy_hello": "world!",
"policy_updated_from_ver": "5",
"policy_updated_to_ver": "6",
"updated_policy_id": "test_scope_prefix.Config_consectetur"
},
"matchingConditions": {
"ConfigName": "alex_config_name",
"ONAPName": "DCAE"
},
"policyConfigMessage": "Config Retrieved! ",
"policyConfigStatus": "CONFIG_RETRIEVED",
"policyName": "test_scope_prefix.Config_consectetur.6.xml",
"policyVersion": "6",
"property": None,
"responseAttributes": {},
"type": "JSON"
},
"policy_id": "test_scope_prefix.Config_consectetur"
},
"test_scope_prefix.Config_dolor": {
"policy_body": {
"config": {
"policy_hello": "world!",
"policy_updated_from_ver": "2",
"policy_updated_to_ver": "3",
"updated_policy_id": "test_scope_prefix.Config_dolor"
},
"matchingConditions": {
"ConfigName": "alex_config_name",
"ONAPName": "DCAE"
},
"policyConfigMessage": "Config Retrieved! ",
"policyConfigStatus": "CONFIG_RETRIEVED",
"policyName": "test_scope_prefix.Config_dolor.3.xml",
"policyVersion": "3",
"property": None,
"responseAttributes": {},
"type": "JSON"
},
"policy_id": "test_scope_prefix.Config_dolor"
},
"test_scope_prefix.Config_ipsum": {
"policy_body": {
"config": {
"policy_hello": "world!",
"policy_updated_from_ver": "1",
"policy_updated_to_ver": "2",
"updated_policy_id": "test_scope_prefix.Config_ipsum"
},
"matchingConditions": {
"ConfigName": "alex_config_name",
"ONAPName": "DCAE"
},
"policyConfigMessage": "Config Retrieved! ",
"policyConfigStatus": "CONFIG_RETRIEVED",
"policyName": "test_scope_prefix.Config_ipsum.2.xml",
"policyVersion": "2",
"property": None,
"responseAttributes": {},
"type": "JSON"
},
"policy_id": "test_scope_prefix.Config_ipsum"
},
"test_scope_prefix.Config_sit": {
"policy_body": {
"config": {
"policy_hello": "world!",
"policy_updated_from_ver": "3",
"policy_updated_to_ver": "4",
"updated_policy_id": "test_scope_prefix.Config_sit"
},
"matchingConditions": {
"ConfigName": "alex_config_name",
"ONAPName": "DCAE"
},
"policyConfigMessage": "Config Retrieved! ",
"policyConfigStatus": "CONFIG_RETRIEVED",
"policyName": "test_scope_prefix.Config_sit.4.xml",
"policyVersion": "4",
"property": None,
"responseAttributes": {},
"type": "JSON"
},
"policy_id": "test_scope_prefix.Config_sit"
}
},
"policy_filter_matches": {
"test_scope_prefix.Config_Lorem": {},
"test_scope_prefix.Config_amet": {},
"test_scope_prefix.Config_ametist": {},
"test_scope_prefix.Config_consectetur": {},
"test_scope_prefix.Config_dolor": {},
"test_scope_prefix.Config_ipsum": {},
"test_scope_prefix.Config_sit": {}
},
"removed_policies": {}
},
"method": "put",
"params": {
"cfy_tenant_name": "default_tenant"
},
"uri": "http://unit-test-deployment_handler:8188000/policy"
},
"res": "*",
"status_code": 200
},
{
"request": {
"headers": {
"X-ECOMP-RequestID": "*"
},
"json": None,
"method": "get",
"params": {
"cfy_tenant_name": "default_tenant"
},
"uri": "http://unit-test-deployment_handler:8188000/policy"
},
"res": "*",
"status_code": 200
},
{
"request": {
"headers": {
"Accept": "application/json",
"Authorization": "Basic auth",
"ClientAuth": "Basic user",
"Content-Type": "application/json",
"Environment": "TEST",
"X-ECOMP-RequestID": "*"
},
"json": {
"policyName": "test_scope_prefix.Config_ipsum"
},
"method": "post",
"params": None,
"uri": "https://unit-test-pdp-server:8081000/pdp/api/getConfig"
},
"res": "*",
"status_code": 200
},
{
"request": {
"headers": {
"Accept": "application/json",
"Authorization": "Basic auth",
"ClientAuth": "Basic user",
"Content-Type": "application/json",
"Environment": "TEST",
"X-ECOMP-RequestID": "*"
},
"json": {
"policyName": "test_scope_prefix.Config_sit"
},
"method": "post",
"params": None,
"uri": "https://unit-test-pdp-server:8081000/pdp/api/getConfig"
},
"res": "*",
"status_code": 200
},
{
"request": {
"headers": {
"Accept": "application/json",
"Authorization": "Basic auth",
"ClientAuth": "Basic user",
"Content-Type": "application/json",
"Environment": "TEST",
"X-ECOMP-RequestID": "*"
},
"json": {
"policyName": "test_scope_prefix.Config_consectetur"
},
"method": "post",
"params": None,
"uri": "https://unit-test-pdp-server:8081000/pdp/api/getConfig"
},
"res": "*",
"status_code": 200
},
{
"request": {
"headers": {
"X-ECOMP-RequestID": "*"
},
"json": {
"catch_up": False,
"latest_policies": {
"test_scope_prefix.Config_consectetur": {
"policy_body": {
"config": {
"policy_hello": "world!",
"policy_updated_from_ver": "5",
"policy_updated_to_ver": "6",
"updated_policy_id": "test_scope_prefix.Config_consectetur"
},
"matchingConditions": {
"ConfigName": "alex_config_name",
"ONAPName": "DCAE"
},
"policyConfigMessage": "Config Retrieved! ",
"policyConfigStatus": "CONFIG_RETRIEVED",
"policyName": "test_scope_prefix.Config_consectetur.6.xml",
"policyVersion": "6",
"property": None,
"responseAttributes": {},
"type": "JSON"
},
"policy_id": "test_scope_prefix.Config_consectetur"
},
"test_scope_prefix.Config_ipsum": {
"policy_body": {
"config": {
"policy_hello": "world!",
"policy_updated_from_ver": "1",
"policy_updated_to_ver": "2",
"updated_policy_id": "test_scope_prefix.Config_ipsum"
},
"matchingConditions": {
"ConfigName": "alex_config_name",
"ONAPName": "DCAE"
},
"policyConfigMessage": "Config Retrieved! ",
"policyConfigStatus": "CONFIG_RETRIEVED",
"policyName": "test_scope_prefix.Config_ipsum.2.xml",
"policyVersion": "2",
"property": None,
"responseAttributes": {},
"type": "JSON"
},
"policy_id": "test_scope_prefix.Config_ipsum"
},
"test_scope_prefix.Config_sit": {
"policy_body": {
"config": {
"policy_hello": "world!",
"policy_updated_from_ver": "3",
"policy_updated_to_ver": "4",
"updated_policy_id": "test_scope_prefix.Config_sit"
},
"matchingConditions": {
"ConfigName": "alex_config_name",
"ONAPName": "DCAE"
},
"policyConfigMessage": "Config Retrieved! ",
"policyConfigStatus": "CONFIG_RETRIEVED",
"policyName": "test_scope_prefix.Config_sit.4.xml",
"policyVersion": "4",
"property": None,
"responseAttributes": {},
"type": "JSON"
},
"policy_id": "test_scope_prefix.Config_sit"
}
},
"policy_filter_matches": {
"test_scope_prefix.Config_consectetur": {},
"test_scope_prefix.Config_ipsum": {},
"test_scope_prefix.Config_sit": {}
},
"removed_policies": {}
},
"method": "put",
"params": {
"cfy_tenant_name": "default_tenant"
},
"uri": "http://unit-test-deployment_handler:8188000/policy"
},
"res": "*",
"status_code": 200
}
]
}