diff --git a/arkindex/project/api_v1.py b/arkindex/project/api_v1.py index 3c893fc12fc95707cd24b4363ff115a9f67bfbfe..81d9724f0485b94a88eeda85aa198fa83e69e79d 100644 --- a/arkindex/project/api_v1.py +++ b/arkindex/project/api_v1.py @@ -184,7 +184,7 @@ api = [ # Datasets path("corpus/<uuid:pk>/datasets/", CorpusDataset.as_view(), name="corpus-datasets"), path("corpus/<uuid:pk>/datasets/selection/", CreateDatasetElementsSelection.as_view(), name="dataset-elements-selection"), - path("element/<uuid:pk>/datasets/", ElementDatasetSets.as_view(), name="element-datasets"), + path("element/<uuid:pk>/sets/", ElementDatasetSets.as_view(), name="element-sets"), path("datasets/<uuid:pk>/", DatasetUpdate.as_view(), name="dataset-update"), path("datasets/<uuid:pk>/clone/", DatasetClone.as_view(), name="dataset-clone"), path("datasets/<uuid:pk>/elements/", DatasetElements.as_view(), name="dataset-elements"), diff --git a/arkindex/training/tests/test_datasets_api.py b/arkindex/training/tests/test_datasets_api.py index e7b54da3441a538fa42805aaabe0da6086aa38e2..b24708aa7bf82907d5bb4ff62da120cf6ded5073 100644 --- a/arkindex/training/tests/test_datasets_api.py +++ b/arkindex/training/tests/test_datasets_api.py @@ -1633,7 +1633,7 @@ class TestDatasetsAPI(FixtureAPITestCase): self.client.force_login(self.user) private_elt = self.private_corpus.elements.create(type=self.private_corpus.types.create(slug="t"), name="elt") with self.assertNumQueries(2): - response = self.client.get(reverse("api:element-datasets", kwargs={"pk": private_elt.id})) + response = self.client.get(reverse("api:element-sets", kwargs={"pk": private_elt.id})) self.assertEqual(response.status_code, status.HTTP_404_NOT_FOUND) self.assertEqual(filter_rights_mock.call_count, 1) @@ -1645,7 +1645,7 @@ class TestDatasetsAPI(FixtureAPITestCase): for method in forbidden_methods: with self.subTest(method=method): client_method = getattr(self.client, method) - response = client_method(reverse("api:element-datasets", kwargs={"pk": str(self.vol.id)})) + response = client_method(reverse("api:element-sets", kwargs={"pk": str(self.vol.id)})) self.assertEqual(response.status_code, status.HTTP_405_METHOD_NOT_ALLOWED) def test_element_datasets_public(self): @@ -1655,7 +1655,7 @@ class TestDatasetsAPI(FixtureAPITestCase): train_set = self.dataset.sets.get(name="training") train_set.set_elements.create(element=self.vol) with self.assertNumQueries(4): - response = self.client.get(reverse("api:element-datasets", kwargs={"pk": str(self.vol.id)})) + response = self.client.get(reverse("api:element-sets", kwargs={"pk": str(self.vol.id)})) self.assertEqual(response.status_code, status.HTTP_200_OK) self.assertDictEqual(response.json(), { "count": 1, @@ -1696,7 +1696,7 @@ class TestDatasetsAPI(FixtureAPITestCase): train_set_2 = self.dataset2.sets.get(name="training") train_set_2.set_elements.create(element=self.page1, set="train") with self.assertNumQueries(6): - response = self.client.get(reverse("api:element-datasets", kwargs={"pk": str(self.page1.id)})) + response = self.client.get(reverse("api:element-sets", kwargs={"pk": str(self.page1.id)})) self.assertEqual(response.status_code, status.HTTP_200_OK) self.assertDictEqual(response.json(), { "count": 3, @@ -1783,7 +1783,7 @@ class TestDatasetsAPI(FixtureAPITestCase): validation_set.set_elements.create(element=self.page1) train_set_2.set_elements.create(element=self.page1) with self.assertNumQueries(6): - response = self.client.get(reverse("api:element-datasets", kwargs={"pk": str(self.page1.id)}), {"with_neighbors": False}) + response = self.client.get(reverse("api:element-sets", kwargs={"pk": str(self.page1.id)}), {"with_neighbors": False}) self.assertEqual(response.status_code, status.HTTP_200_OK) self.assertDictEqual(response.json(), { "count": 3, @@ -1880,7 +1880,7 @@ class TestDatasetsAPI(FixtureAPITestCase): page1_index_2 = sorted_dataset2_elements.index(str(self.page1.id)) with self.assertNumQueries(8): - response = self.client.get(reverse("api:element-datasets", kwargs={"pk": str(self.page1.id)}), {"with_neighbors": True}) + response = self.client.get(reverse("api:element-sets", kwargs={"pk": str(self.page1.id)}), {"with_neighbors": True}) self.assertEqual(response.status_code, status.HTTP_200_OK) self.assertDictEqual(response.json(), {