From d2a36387c884b1c0172ee02389748bca34b2ea8c Mon Sep 17 00:00:00 2001 From: NolanB <nboukachab@teklia.com> Date: Thu, 18 Aug 2022 09:56:40 +0200 Subject: [PATCH] Commit for help fixing tests --- tests/test_elements_worker/test_training.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/test_elements_worker/test_training.py b/tests/test_elements_worker/test_training.py index c0905ae4..c517220b 100644 --- a/tests/test_elements_worker/test_training.py +++ b/tests/test_elements_worker/test_training.py @@ -5,6 +5,7 @@ from pathlib import Path import responses from responses import matchers +from arkindex.mock import MockApiClient from arkindex_worker.worker import BaseWorker from arkindex_worker.worker.training import TrainingMixin, create_archive @@ -40,6 +41,7 @@ def test_create_model_version(): model_files_dir = Path("tests/samples/model_files") # model_file_path = model_files_dir / "model_file.pth" training = TrainingWorker() + client = MockApiClient() with create_archive(path=model_files_dir) as ( zst_archive_path, hash, @@ -56,6 +58,7 @@ def test_create_model_version(): "s3_put_url": "http://hehehe.com", } + client.__setattr__("model_version_details", model_version_details) responses.add( responses.POST, f"http://testserver/api/v1/model/{model_id}/versions/", @@ -68,6 +71,19 @@ def test_create_model_version(): json=model_version_details, ) + print(model_version_details) + # responses.add( + # responses.POST, + # f"http://testserver/api/v1/model/{model_id}/versions/", + # status=200, + # match=[ + # matchers.json_params_matcher( + # {"hash": hash, "archive_hash": archive_hash, "size": size} + # ) + # ], + # json=model_version_details, + # ) + assert ( training.create_model_version(model_id, hash, size, archive_hash) == model_version_details -- GitLab