From f5d044eb8cb66bce44d9796bfa1bbe60d5df7c81 Mon Sep 17 00:00:00 2001 From: Kenzo-Hugo Hillion <kenzo-hugo.hillion1@pasteur.fr> Date: Mon, 5 Aug 2019 09:42:30 +0200 Subject: [PATCH] Fix test and add url namespaces --- backend/metagenedb/api/accounts/tests.py | 4 ++-- backend/metagenedb/api/catalog/urls.py | 4 ++-- backend/metagenedb/api/catalog/views/test_gene.py | 4 ++-- backend/metagenedb/api/urls.py | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/backend/metagenedb/api/accounts/tests.py b/backend/metagenedb/api/accounts/tests.py index 39171ec..dcc955e 100644 --- a/backend/metagenedb/api/accounts/tests.py +++ b/backend/metagenedb/api/accounts/tests.py @@ -12,7 +12,7 @@ class TestAccounts(APITestCase): def test_obtain_jwt(self): # create an inactive user - url = reverse('api-jwt-auth') + url = reverse('auth:api-jwt-auth') u = User.objects.create_user(username='user', email='user@foo.com', password='pass') u.is_active = False u.save() @@ -39,7 +39,7 @@ class TestAccounts(APITestCase): payload = jwt_payload_handler(user) token = jwt_encode_handler(payload) - verify_url = reverse('api-jwt-verify') + verify_url = reverse('auth:api-jwt-verify') credentials = { 'token': token } diff --git a/backend/metagenedb/api/catalog/urls.py b/backend/metagenedb/api/catalog/urls.py index 4c03ee5..f334498 100644 --- a/backend/metagenedb/api/catalog/urls.py +++ b/backend/metagenedb/api/catalog/urls.py @@ -7,10 +7,10 @@ from metagenedb.api.catalog.views import GeneViewSet, gene_length api_router = DefaultRouter() -api_router.register(r'genes', GeneViewSet, 'genes') +api_router.register(r'genes', GeneViewSet, base_name='genes') urlpatterns = [ re_path(r'^gene_length$', gene_length, name='gene_length'), - url(r'v1/', include(api_router.urls)) + url(r'v1/', include((api_router.urls, 'v1'), namespace='v1')) ] diff --git a/backend/metagenedb/api/catalog/views/test_gene.py b/backend/metagenedb/api/catalog/views/test_gene.py index 02b3202..e3c9e2e 100644 --- a/backend/metagenedb/api/catalog/views/test_gene.py +++ b/backend/metagenedb/api/catalog/views/test_gene.py @@ -14,7 +14,7 @@ class TestGenes(TestCase): Unauthenticated users should be able to access genes @TODO make unaccessible """ - url = reverse('genes') + url = reverse('catalog:v1:genes-list') resp = self.client.get(url) self.assertEqual(resp.status_code, status.HTTP_200_OK) @@ -32,6 +32,6 @@ class TestGenes(TestCase): payload = jwt_payload_handler(user) token = jwt_encode_handler(payload) - url = reverse('genes') + url = reverse('catalog:v1:genes-list') resp = self.client.get(url, format='json', HTTP_AUTHORIZATION=f"JWT {token}") self.assertEqual(resp.status_code, status.HTTP_200_OK) diff --git a/backend/metagenedb/api/urls.py b/backend/metagenedb/api/urls.py index e6a471f..9c589fe 100644 --- a/backend/metagenedb/api/urls.py +++ b/backend/metagenedb/api/urls.py @@ -2,6 +2,6 @@ from django.urls import include, path urlpatterns = [ - path('auth/', include('metagenedb.api.accounts.urls')), - path('catalog/', include('metagenedb.api.catalog.urls')) + path('auth/', include(('metagenedb.api.accounts.urls', 'auth'), namespace='auth')), + path('catalog/', include(('metagenedb.api.catalog.urls', 'catalog'), namespace='catalog')) ] -- GitLab