Skip to content

Commit b909b04

Browse files
committed
add file with test commented out for now
1 parent 5650d70 commit b909b04

1 file changed

Lines changed: 60 additions & 0 deletions

File tree

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# import requests
2+
# import pytest
3+
# from lib.fixtures import * # NOSONAR
4+
# from lib.constants import MI_ENDPOINT
5+
# from lib.generators import Generators
6+
# from lib.errorhandler import ErrorHandler
7+
8+
# @pytest.mark.test
9+
# @pytest.mark.devtest
10+
# @pytest.mark.inttest
11+
# @pytest.mark.prodtest
12+
# def test_200_get_management_information(url, bearer_token):
13+
# headers = Generators.generate_valid_headers(bearer_token.value)
14+
# data = Generators.generate_valid_mi_record_body()
15+
# create_mi = requests.post(
16+
# f"{url}/{MI_ENDPOINT}",
17+
# headers=headers,
18+
# json=data,
19+
# )
20+
# mi_id = create_mi.json().get("data").get("id")
21+
22+
# get_mi = requests.get(f"{url}/{MI_ENDPOINT}/", headers=headers)
23+
# get_message_response = requests.get(f"{url}/{MI_ENDPOINT}/{mi_id}", headers=headers)
24+
25+
# ErrorHandler.handle_retry(get_message_response)
26+
# assert get_message_response.status_code == 200, f"Response: {get_message_response.status_code}: {get_message_response.text}"
27+
28+
29+
# @pytest.mark.test
30+
# @pytest.mark.devtest
31+
# @pytest.mark.inttest
32+
# @pytest.mark.prodtest
33+
# def test_404_mi_does_not_exist(url, bearer_token):
34+
# headers = Generators.generate_valid_headers(bearer_token.value)
35+
# get_message_response = requests.get(f"{url}/{MI_ENDPOINT}/xx", headers=headers)
36+
37+
# ErrorHandler.handle_retry(get_message_response)
38+
# assert get_message_response.status_code == 404, f"Response: {get_message_response.status_code}: {get_message_response.text}"
39+
# assert get_message_response.json().get("errors")[0].get("detail") == "No resource found with that ID"
40+
41+
# @pytest.mark.test
42+
# @pytest.mark.devtest
43+
# @pytest.mark.inttest
44+
# @pytest.mark.prodtest
45+
# def test_404_mi_miId_from_different_supplier_returns_does_not_exist(url, bearer_token):
46+
# headers = Generators.generate_valid_headers(bearer_token.value)
47+
# other_supplier_headers = Generators.generate_valid_headers(bearer_token.value) # secondary_bearer_token
48+
# data = Generators.generate_valid_mi_record_body()
49+
# create_mi = requests.post(
50+
# f"{url}/{MI_ENDPOINT}",
51+
# headers=headers,
52+
# json=data,
53+
# )
54+
# mi_id = create_mi.json().get("data").get("id")
55+
56+
# get_message_response = requests.get(f"{url}/{MI_ENDPOINT}/{mi_id}", headers=other_supplier_headers)
57+
58+
# ErrorHandler.handle_retry(get_message_response)
59+
# assert get_message_response.status_code == 404, f"Response: {get_message_response.status_code}: {get_message_response.text}"
60+
# assert get_message_response.json().get("errors")[0].get("detail") == "No resource found with that ID"

0 commit comments

Comments
 (0)