From d41fd4138bde5a234a6a94f532fc2bb28bcbb602 Mon Sep 17 00:00:00 2001 From: Irwan Fathurrahman Date: Fri, 12 Jul 2024 10:13:14 +0700 Subject: [PATCH] Update namespace of url (#8) --- .../cloud_native_gis/tests/api/layer.py | 18 +++++++++--------- django_project/cloud_native_gis/urls.py | 4 ++-- django_project/cloud_native_gis/utils/layer.py | 4 ++-- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/django_project/cloud_native_gis/tests/api/layer.py b/django_project/cloud_native_gis/tests/api/layer.py index 1b608bc..5c6355a 100644 --- a/django_project/cloud_native_gis/tests/api/layer.py +++ b/django_project/cloud_native_gis/tests/api/layer.py @@ -34,7 +34,7 @@ def setUp(self): def test_list_api(self): """Test List API.""" - url = reverse('cloud-native-gis-layer-view-set-list') + url = reverse('cloud-native-gis-layer-list') response = self.assertRequestGetView(url, 200, user=self.user) self.assertEqual(len(response.json()['results']), 2) @@ -45,13 +45,13 @@ def test_list_api_by_filter(self): 'name__contains': 'Layer 2' } ) - url = reverse('cloud-native-gis-layer-view-set-list') + '?' + params + url = reverse('cloud-native-gis-layer-list') + '?' + params response = self.assertRequestGetView(url, 200, user=self.user) self.assertEqual(len(response.json()['results']), 1) def test_create_api(self): """Test POST API.""" - url = reverse('cloud-native-gis-layer-view-set-list') + url = reverse('cloud-native-gis-layer-list') response = self.assertRequestPostView( url, 201, user=self.user, @@ -69,11 +69,11 @@ def test_create_api(self): def test_detail_api(self): """Test GET detail api.""" - url = reverse('cloud-native-gis-layer-view-set-list', args=[0]) + url = reverse('cloud-native-gis-layer-list', args=[0]) self.assertRequestGetView(url, 404) url = reverse( - 'cloud-native-gis-layer-view-set-detail', + 'cloud-native-gis-layer-detail', kwargs={'id': self.layer_1.id} ) response = self.assertRequestGetView(url, 200, user=self.user).json() @@ -86,11 +86,11 @@ def test_detail_api(self): def test_update_api(self): """Test PUT API.""" - url = reverse('cloud-native-gis-layer-view-set-list', args=[0]) + url = reverse('cloud-native-gis-layer-list', args=[0]) self.assertRequestPutView(url, 404, data={}) url = reverse( - 'cloud-native-gis-layer-view-set-detail', + 'cloud-native-gis-layer-detail', kwargs={'id': self.layer_1.id} ) self.assertRequestPutView(url, 403, data={}) @@ -118,10 +118,10 @@ def test_update_api(self): def test_delete_api(self): """Test DELETE API.""" _id = self.layer_1.id - url = reverse('cloud-native-gis-layer-view-set-detail', args=[0]) + url = reverse('cloud-native-gis-layer-detail', args=[0]) self.assertRequestDeleteView(url, 404) url = reverse( - 'cloud-native-gis-layer-view-set-detail', kwargs={'id': _id} + 'cloud-native-gis-layer-detail', kwargs={'id': _id} ) self.assertRequestDeleteView(url, 403) self.assertRequestDeleteView(url, 403, user=self.user_1) diff --git a/django_project/cloud_native_gis/urls.py b/django_project/cloud_native_gis/urls.py index 689e173..3c89f08 100644 --- a/django_project/cloud_native_gis/urls.py +++ b/django_project/cloud_native_gis/urls.py @@ -13,14 +13,14 @@ router = DefaultRouter() router.register( - r'layer', LayerViewSet, basename='cloud-native-gis-layer-view-set' + r'layer', LayerViewSet, basename='cloud-native-gis-layer' ) layer_router = NestedSimpleRouter( router, r'layer', lookup='layer' ) layer_router.register( 'style', LayerStyleViewSet, - basename='cloud-native-gis-style-view-set' + basename='cloud-native-gis-style' ) urlpatterns = [ diff --git a/django_project/cloud_native_gis/utils/layer.py b/django_project/cloud_native_gis/utils/layer.py index 7f8a0b6..166c874 100644 --- a/django_project/cloud_native_gis/utils/layer.py +++ b/django_project/cloud_native_gis/utils/layer.py @@ -25,7 +25,7 @@ def layer_style_url(layer: Layer, style: Style, request) -> str: if not style: return None return request.build_absolute_uri('/')[:-1] + reverse( - 'cloud-native-gis-style-view-set-detail', + 'cloud-native-gis-style-detail', kwargs={ 'layer_id': layer.id, 'id': style.id @@ -36,7 +36,7 @@ def layer_style_url(layer: Layer, style: Style, request) -> str: def layer_api_url(layer: Layer, request) -> str: """Return layer api url.""" return request.build_absolute_uri('/')[:-1] + reverse( - 'cloud-native-gis-layer-view-set-detail', + 'cloud-native-gis-layer-detail', kwargs={ 'id': layer.id }