Актуализация теста отображения текста лицензии
parent
d874700abe
commit
d8af190875
2
.env
2
.env
|
|
@ -1,3 +1,3 @@
|
||||||
ENV=develop
|
ENV=develop
|
||||||
AUTH_LOGIN = admin
|
AUTH_LOGIN = admin
|
||||||
AUTH_PASSWORD = admin123
|
AUTH_PASSWORD = enodemon-admin
|
||||||
|
|
|
||||||
2
.env.69
2
.env.69
|
|
@ -1,3 +1,3 @@
|
||||||
ENV=develop
|
ENV=develop
|
||||||
AUTH_LOGIN = admin
|
AUTH_LOGIN = admin
|
||||||
AUTH_PASSWORD = admin123
|
AUTH_PASSWORD = enodemon-admin
|
||||||
|
|
|
||||||
2
.env.76
2
.env.76
|
|
@ -1,3 +1,3 @@
|
||||||
ENV=test
|
ENV=test
|
||||||
AUTH_LOGIN = admin
|
AUTH_LOGIN = admin
|
||||||
AUTH_PASSWORD = admin
|
AUTH_PASSWORD = enodemon-admin
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@ from locators.button_locators import ButtonLocators
|
||||||
from elements.text_input_element import TextInput
|
from elements.text_input_element import TextInput
|
||||||
from elements.text_element import Text
|
from elements.text_element import Text
|
||||||
from elements.button_element import Button
|
from elements.button_element import Button
|
||||||
from data.environment import host
|
|
||||||
from components.toolbar_component import ToolbarComponent
|
from components.toolbar_component import ToolbarComponent
|
||||||
from components.json_container_component import JsonContainerComponent
|
from components.json_container_component import JsonContainerComponent
|
||||||
from components.alert_component import AlertComponent
|
from components.alert_component import AlertComponent
|
||||||
|
|
@ -157,41 +156,21 @@ class LicenseTab(BasePage):
|
||||||
|
|
||||||
actual_data = self.json_container.read_data(JsonContainerLocators.CONTAINER)
|
actual_data = self.json_container.read_data(JsonContainerLocators.CONTAINER)
|
||||||
|
|
||||||
env_name = host.get_env_name()
|
# send request to backend to get license info
|
||||||
|
response = self.send_get_api_request("api/service-manager/license")
|
||||||
|
|
||||||
# temporarily because of difference in version
|
if response.status == 200:
|
||||||
if env_name == "test":
|
|
||||||
# send request to backend to get license info
|
|
||||||
response = self.send_get_api_request("e-cmdb/api/lic")
|
|
||||||
response_body = self.get_response_body(response)
|
response_body = self.get_response_body(response)
|
||||||
|
expected_data = response_body["data"]["config"]["config"]["e-nms"]
|
||||||
|
|
||||||
del response_body["netManagment"]
|
for key_1, item in actual_data.items():
|
||||||
response_body["ui"]["lcc"].pop("lcc_object")
|
if not isinstance(item, dict):
|
||||||
response_body["ui"]["lcc"].pop("lcc_reference_book")
|
assert actual_data[key_1] == expected_data[key_1],\
|
||||||
response_body["ui"]["lcc"].pop("lcc_reports")
|
f"Expected json content is not equal actual: {actual_data[key_1]} {expected_data[key_1]}"
|
||||||
response_body["ui"]["lcc"].pop("lcc_library_files")
|
continue
|
||||||
response_body["ui"]["lcc"].pop("lcc_global_map")
|
|
||||||
response_body["ui"]["cmdb"].pop("logical_phone")
|
|
||||||
response_body["ui"]["cmdb"].pop("logical_ip")
|
|
||||||
response_body["ui"]["cmdb"].pop("logical_vlan")
|
|
||||||
response_body["ui"]["cmdb"].pop("logical_vm")
|
|
||||||
|
|
||||||
# compare actual and response from cmdb
|
for key_2 in item:
|
||||||
self.json_container.check_json_equals(
|
assert actual_data[key_1][key_2] == expected_data[key_1][key_2],\
|
||||||
actual_data,
|
f"Expected json content is not equal actual: {actual_data[key_1][key_2]} {expected_data[key_1][key_2]}"
|
||||||
response_body,
|
|
||||||
"Expected json content is not equal actual:"
|
|
||||||
)
|
|
||||||
elif env_name == "develop" != 0:
|
|
||||||
# send request to backend to get license info
|
|
||||||
response = self.send_get_api_request("api/service-manager/license")
|
|
||||||
response_body = self.get_response_body(response)
|
|
||||||
|
|
||||||
# compare actual and response from cmdb
|
|
||||||
self.json_container.check_json_equals(
|
|
||||||
actual_data,
|
|
||||||
response_body["data"]["config"]["config"]["e-nms"],
|
|
||||||
"Expected json content is not equal actual:"
|
|
||||||
)
|
|
||||||
else:
|
else:
|
||||||
pass
|
assert False, f"No response from 'api/service-manager/license' request: {response.status_text}"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue