From 7e678464d527884885f2e1ca4635c74abf73f948 Mon Sep 17 00:00:00 2001 From: Timm Fitschen <t.fitschen@indiscale.com> Date: Tue, 4 Jun 2024 01:50:12 +0200 Subject: [PATCH] TST: test createFDO --- example-client/test-client.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/example-client/test-client.py b/example-client/test-client.py index b05ca7f..cfc828f 100644 --- a/example-client/test-client.py +++ b/example-client/test-client.py @@ -5,6 +5,7 @@ from fdo_manager_service_api_client.api.fd_os import create_fdo from fdo_manager_service_api_client.api.repositories import list_repositories from fdo_manager_service_api_client.models import (Hello, CreateFDOBody, TargetRepositories, Repository) +from fdo_manager_service_api_client.types import (File) URL = "http://localhost:8081/api/v1" # URL="https://manager.testbed.pid.gwdg.de/api/v1" @@ -20,13 +21,15 @@ with AuthenticatedClient(base_url=URL, token="skldjflskdjf",) as client: with open(__file__, 'rb') as fi: with open("README.md", 'rb') as fi2: - createFDOBody = CreateFDOBody.from_dict({ - "repositories": {"fdo": "mock-repo-1", "metadata": "mock-repo-1", "data": "mock-repo-1"}, + createFDOBody = CreateFDOBody( + repositories=TargetRepositories(fdo="mock-repo-1"), + data=File(file_name="fi", payload=fi.read()), + metadata=File(file_name="fi2", payload=fi2.read())) # "repositories": {"fdo": "LinkAhead", "metadata": None, "data": None}, # "repositories": TargetRepositories({"LinkAhead"}), - "data": b"some initial binary data: \x00\x01", - "metadata": b"some initial binary data: \x00\x01", + #"data": b"some initial binary data: \x00\x01", + #"metadata": b"some initial binary data: \x00\x01", # "metadata": fi2.read(), - }) + #}) a = create_fdo.sync_detailed(client=client, body=createFDOBody) print(a) -- GitLab