From 5b321b368a1a3344b44f3234a1bc20b073e689d8 Mon Sep 17 00:00:00 2001 From: NolanB <nboukachab@teklia.com> Date: Mon, 5 Sep 2022 15:00:37 +0200 Subject: [PATCH] Modif with the review --- .../test_classifications.py | 22 +++++++++---------- tests/test_elements_worker/test_elements.py | 20 ++++++++++------- 2 files changed, 23 insertions(+), 19 deletions(-) diff --git a/tests/test_elements_worker/test_classifications.py b/tests/test_elements_worker/test_classifications.py index 32f9d876..2ca10bee 100644 --- a/tests/test_elements_worker/test_classifications.py +++ b/tests/test_elements_worker/test_classifications.py @@ -15,7 +15,7 @@ def test_get_ml_class_id_load_classes(responses, mock_elements_worker): corpus_id = "11111111-1111-1111-1111-111111111111" responses.add( responses.GET, - f"http://testserver/api/v1/corpus/{corpus_id}/classes/", + f"http://testserver/api/v1/corpus/{mock_elements_worker.corpus_id}/classes/", status=200, json={ "count": 1, @@ -42,7 +42,7 @@ def test_get_ml_class_id_load_classes(responses, mock_elements_worker): ), ] assert mock_elements_worker.classes == { - "11111111-1111-1111-1111-111111111111": {"good": "0000"} + "12341234-1234-1234-1234-123412341234": {"good": "0000"} } assert ml_class_id == "0000" @@ -51,19 +51,19 @@ def test_get_ml_class_id_inexistant_class(mock_elements_worker, responses): # A missing class is now created automatically corpus_id = "11111111-1111-1111-1111-111111111111" mock_elements_worker.classes = { - "11111111-1111-1111-1111-111111111111": {"good": "0000"} + "12341234-1234-1234-1234-123412341234": {"good": "0000"} } responses.add( responses.POST, - f"http://testserver/api/v1/corpus/{corpus_id}/classes/", + f"http://testserver/api/v1/corpus/{mock_elements_worker.corpus_id}/classes/", status=201, json={"id": "new-ml-class-1234"}, ) # Missing class at first assert mock_elements_worker.classes == { - "11111111-1111-1111-1111-111111111111": {"good": "0000"} + "12341234-1234-1234-1234-123412341234": {"good": "0000"} } ml_class_id = mock_elements_worker.get_ml_class_id("bad") @@ -71,7 +71,7 @@ def test_get_ml_class_id_inexistant_class(mock_elements_worker, responses): # Now it's available assert mock_elements_worker.classes == { - "11111111-1111-1111-1111-111111111111": { + "12341234-1234-1234-1234-123412341234": { "good": "0000", "bad": "new-ml-class-1234", } @@ -80,7 +80,7 @@ def test_get_ml_class_id_inexistant_class(mock_elements_worker, responses): def test_get_ml_class_id(mock_elements_worker): mock_elements_worker.classes = { - "11111111-1111-1111-1111-111111111111": {"good": "0000"} + "12341234-1234-1234-1234-123412341234": {"good": "0000"} } ml_class_id = mock_elements_worker.get_ml_class_id("good") @@ -93,7 +93,7 @@ def test_get_ml_class_reload(responses, mock_elements_worker): # Add some initial classes responses.add( responses.GET, - f"http://testserver/api/v1/corpus/{corpus_id}/classes/", + f"http://testserver/api/v1/corpus/{mock_elements_worker.corpus_id}/classes/", json={ "count": 1, "next": None, @@ -109,7 +109,7 @@ def test_get_ml_class_reload(responses, mock_elements_worker): # Invalid response when trying to create class2 responses.add( responses.POST, - f"http://testserver/api/v1/corpus/{corpus_id}/classes/", + f"http://testserver/api/v1/corpus/{mock_elements_worker.corpus_id}/classes/", status=400, json={"non_field_errors": "Already exists"}, ) @@ -117,7 +117,7 @@ def test_get_ml_class_reload(responses, mock_elements_worker): # Add both classes (class2 is created by another process) responses.add( responses.GET, - f"http://testserver/api/v1/corpus/{corpus_id}/classes/", + f"http://testserver/api/v1/corpus/{mock_elements_worker.corpus_id}/classes/", json={ "count": 2, "next": None, @@ -139,7 +139,7 @@ def test_get_ml_class_reload(responses, mock_elements_worker): assert len(responses.calls) == len(BASE_API_CALLS) + 3 assert mock_elements_worker.classes == { - corpus_id: { + mock_elements_worker.corpus_id: { "class1": "class1_id", "class2": "class2_id", } diff --git a/tests/test_elements_worker/test_elements.py b/tests/test_elements_worker/test_elements.py index 46a60630..362e9112 100644 --- a/tests/test_elements_worker/test_elements.py +++ b/tests/test_elements_worker/test_elements.py @@ -35,9 +35,9 @@ def test_check_required_types(responses, mock_elements_worker): corpus_id = "11111111-1111-1111-1111-111111111111" responses.add( responses.GET, - f"http://testserver/api/v1/corpus/{corpus_id}/", + f"http://testserver/api/v1/corpus/{mock_elements_worker.corpus_id}/", json={ - "id": corpus_id, + "id": mock_elements_worker.corpus_id, "name": "Some Corpus", "types": [{"slug": "folder"}, {"slug": "page"}], }, @@ -51,7 +51,7 @@ def test_check_required_types(responses, mock_elements_worker): assert mock_elements_worker.check_required_types("page", "text_line", "act") assert ( str(e.value) - == "Element type(s) act, text_line were not found in the Some Corpus corpus (11111111-1111-1111-1111-111111111111)." + == "Element type(s) act, text_line were not found in the Some Corpus corpus (12341234-1234-1234-1234-123412341234)." ) @@ -60,9 +60,9 @@ def test_create_missing_types(responses, mock_elements_worker): responses.add( responses.GET, - f"http://testserver/api/v1/corpus/{corpus_id}/", + f"http://testserver/api/v1/corpus/{mock_elements_worker.corpus_id}/", json={ - "id": corpus_id, + "id": mock_elements_worker.corpus_id, "name": "Some Corpus", "types": [{"slug": "folder"}, {"slug": "page"}], }, @@ -76,7 +76,7 @@ def test_create_missing_types(responses, mock_elements_worker): "slug": "text_line", "display_name": "text_line", "folder": False, - "corpus": corpus_id, + "corpus": mock_elements_worker.corpus_id, } ) ], @@ -90,7 +90,7 @@ def test_create_missing_types(responses, mock_elements_worker): "slug": "act", "display_name": "act", "folder": False, - "corpus": corpus_id, + "corpus": mock_elements_worker.corpus_id, } ) ], @@ -344,13 +344,17 @@ def test_load_corpus_classes(responses, mock_elements_worker): assert [ (call.request.method, call.request.url) for call in responses.calls ] == BASE_API_CALLS + [ +<<<<<<< HEAD ( "GET", "http://testserver/api/v1/corpus/11111111-1111-1111-1111-111111111111/classes/", ), +======= + ("GET", f"http://testserver/api/v1/corpus/{mock_elements_worker.corpus_id}/classes/"), +>>>>>>> a47eb52... Modif with the review ] assert mock_elements_worker.classes == { - "11111111-1111-1111-1111-111111111111": { + "12341234-1234-1234-1234-123412341234": { "good": "0000", "average": "1111", "bad": "2222", -- GitLab