Commit 1b860087 authored by Paris Stentoumis's avatar Paris Stentoumis
Browse files

fix: typing error

parent 7b8c5d56
Loading
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -28,6 +28,7 @@ from srm.domain.models import (
    NetworkInterface,
    Parameters,
    Result,
    ResultStatus,
    RuntimeKind,
    ServiceCapabilityRequirement,
    ServiceDeploymentUnit,
@@ -80,6 +81,7 @@ __all__ = [
    "NetworkInterface",
    "Parameters",
    "Result",
    "ResultStatus",
    "RuntimeKind",
    "ServiceCapabilityRequirement",
    "ServiceDeploymentUnit",
+2 −0
Original line number Diff line number Diff line
@@ -14,6 +14,7 @@ from srm.domain.models.canonical_parameters import (
    NetworkInterface,
    Parameters,
    Result,
    ResultStatus,
    ServiceEndpoint,
    SourceSpecification,
    SourceSpecificationFamily,
@@ -88,6 +89,7 @@ __all__ = [
    "NetworkInterface",
    "Parameters",
    "Result",
    "ResultStatus",
    "RuntimeKind",
    "ServiceCapabilityRequirement",
    "ServiceDeploymentUnit",
+2 −1
Original line number Diff line number Diff line
@@ -22,7 +22,7 @@ from srm.domain.models.canonical_parameters.parameters import (
    TrafficEndpoint,
    TrafficFilters,
)
from srm.domain.models.canonical_parameters.result import Result, ServiceEndpoint
from srm.domain.models.canonical_parameters.result import Result, ResultStatus, ServiceEndpoint

__all__ = [
    "Accelerator",
@@ -38,6 +38,7 @@ __all__ = [
    "NetworkInterface",
    "Parameters",
    "Result",
    "ResultStatus",
    "ServiceEndpoint",
    "SourceSpecification",
    "SourceSpecificationFamily",
+2 −2
Original line number Diff line number Diff line
@@ -43,7 +43,7 @@ from srm.domain.models.canonical_parameters.parameters import (
    SourceSpecification,
    SourceSpecificationFamily,
)
from srm.domain.models.canonical_parameters.result import Result
from srm.domain.models.canonical_parameters.result import Result, ResultStatus
from srm.domain.models.catalog import (
    RuntimeKind,
    ServiceCapabilityRequirement,
@@ -242,7 +242,7 @@ def _capability_instance(
        kind=CapabilityInstanceKind.ACTIVATION,
        state=CapabilityInstanceState.CREATING,
        parameters_snapshot=_parameters(),
        result_summary=Result(status="active"),
        result_summary=Result(status=ResultStatus.ACTIVE),
        app_provider_id=str(uuid4()),
        created_at=_now(),
        updated_at=_now(),
+8 −2
Original line number Diff line number Diff line
@@ -19,7 +19,7 @@ from srm.domain.models.canonical_parameters.parameters import (
    SourceSpecification,
    SourceSpecificationFamily,
)
from srm.domain.models.canonical_parameters.result import Result
from srm.domain.models.canonical_parameters.result import Result, ResultStatus
from srm.domain.models.runtime_inventory import (
    CapabilityInstance,
    ServiceInstance,
@@ -49,7 +49,7 @@ def _parameters() -> Parameters:


def _result() -> Result:
    return Result(status="active")
    return Result(status=ResultStatus.ACTIVE)


def _now() -> datetime:
@@ -189,6 +189,12 @@ class TestRuntimeInventoryMappers:
        )
        assert restored == capability_instance

    def test_result_status_is_closed_to_known_values(self) -> None:
        assert Result.model_validate({"status": "active"}).status == ResultStatus.ACTIVE

        with pytest.raises(ValueError):
            Result.model_validate({"status": "unknown"})


class TestTenantIdentity:
    def test_service_instance_mapper_accepts_non_uuid_tenant(self) -> None: