draft emulating flag

This commit is contained in:
Georg-Stahn
2024-01-10 17:44:02 +01:00
parent 9b1533836f
commit d56bad265f
31 changed files with 648 additions and 579 deletions

View File

@@ -1,6 +1,7 @@
import random
import time
import uuid
import api
from openapi_client import ApiClient
from openapi_client.api import DefaultApi
@@ -15,10 +16,16 @@ from openapi_client.models import (
Machine,
ServiceCreate,
Status,
Roles,
)
random.seed(42)
#is linked to the emulate_fastapi.py and api.py
host = api.host
port_dlg = api.port_dlg
port_ap = api.port_ap
port_client_base = api.port_client_base
num_uuids = 100
uuids = [str(uuid.UUID(int=random.getrandbits(128))) for i in range(num_uuids)]
@@ -36,11 +43,33 @@ def create_entities(num: int = 10) -> list[EntityCreate]:
en = EntityCreate(
did=f"did:sov:test:12{i}",
name=f"C{i}",
ip=f"127.0.0.1:{7000+i}",
ip=f"{host}:{port_client_base+i}",
network=f"255.255.0.0",
role=Roles("service_prosumer"),
visible=True,
other={},
)
res.append(en)
dlg = EntityCreate(
did=f"did:sov:test:{port_dlg}",
name=f"DLG",
ip=f"{host}:{port_dlg}/health",
network=f"255.255.0.0",
role=Roles("DLG"),
visible=True,
other={},
)
res.append(dlg)
ap = EntityCreate(
did=f"did:sov:test:{port_ap}",
name=f"AP",
ip=f"{host}:{port_ap}/health",
network=f"255.255.0.0",
role=Roles("AP"),
visible=True,
other={},
)
res.append(ap)
return res
@@ -139,4 +168,4 @@ def test_create_eventmessages(api_client: ApiClient) -> None:
res: Eventmessage = api.create_eventmessage(own_eventmsg)
# breakpoint()
assert res.id == own_eventmsg.id
assert [] != api.get_all_eventmessages()
assert [] != api.get_all_eventmessages()