Commit 07e4944e authored by Konstantinos Togias's avatar Konstantinos Togias
Browse files

test: reuse the current public instance route in refusal checks

parent cfdd8f52
Loading
Loading
Loading
Loading
Loading
+6 −2
Changes for ansible/tests/r2_e2e/test_release_failures.py: 6 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -7,9 +7,10 @@ import pytest

from app_manifest import container_manifest
from conftest import http
from sdk_scenario import Scenario
from test_apps import APPS, _delete_app, registered_app  # noqa: F401

INSTANCES = "/edge-application-management/v0.1alpha1/app-instances"
INSTANCES = Scenario.instances
pytestmark = pytest.mark.platform_acceptance


@@ -65,5 +66,8 @@ def test_unknown_application_cannot_be_instantiated(operators, callers):
def test_unknown_instance_cannot_be_terminated(operators, callers):
    for op in operators:
        token = callers[op.host]["provider"]
        response = http("DELETE", op.oeg_url + INSTANCES + "/" + str(uuid4()), token)
        instance_id = str(uuid4())
        response = http("GET", op.oeg_url + INSTANCES, token, params={"appInstanceId": instance_id})
        assert response.status_code == 200 and response.json() == [], "Unknown-instance lookup failed"
        response = http("DELETE", op.oeg_url + INSTANCES + "/" + instance_id, token)
        assert response.status_code == 404, f"Unknown instance: HTTP {response.status_code}"