Commit 06158766 authored by Adrian Pino's avatar Adrian Pino
Browse files

Update edgecloud e2e test. Uncomment deploy step. Add temporary i2Edge zone schema assertion.

parent 8e519292
Loading
Loading
Loading
Loading
+16 −10
Original line number Diff line number Diff line
@@ -57,6 +57,12 @@ def test_get_edge_cloud_zones(edgecloud_client):
    try:
        zones = edgecloud_client.get_edge_cloud_zones()
        assert isinstance(zones, list)
        # TODO: Harmonise zone schema to match CAMARA schemas across all clients
        if edgecloud_client.client_name == "i2edge":
            for zone in zones:
                assert "zoneId" in zone
                assert "geographyDetails" in zone
        else:
            for zone in zones:
                assert "edgeCloudZoneId" in zone
                assert "edgeCloudZoneName" in zone
@@ -64,7 +70,7 @@ def test_get_edge_cloud_zones(edgecloud_client):
                assert "edgeCloudProvider" in zone
                assert "edgeCloudRegion" in zone
    except EdgeCloudPlatformError as e:
        pytest.fail("Failed to retrieve zones: ", e)
        pytest.fail(f"Failed to retrieve zones: {e}")


@pytest.mark.parametrize("edgecloud_client", test_cases, ids=id_func, indirect=True)
@@ -132,9 +138,9 @@ def app_instance_id(edgecloud_client):
        pass


# @pytest.mark.parametrize("edgecloud_client", test_cases, ids=id_func, indirect=True)
# def test_deploy_app(app_instance_id):
#     assert app_instance_id is not None
@pytest.mark.parametrize("edgecloud_client", test_cases, ids=id_func, indirect=True)
def test_deploy_app(app_instance_id):
    assert app_instance_id is not None


@pytest.mark.parametrize("edgecloud_client", test_cases, ids=id_func, indirect=True)