|
| 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