mirror of
				https://github.com/cookiecutter/cookiecutter-django.git
				synced 2025-10-31 16:07:49 +03:00 
			
		
		
		
	Merge pull request #5615 from browniebroke/refactor/move-api-tests
Group all API tests under a `tests.api` namespace
This commit is contained in:
		
						commit
						1cad7df6cc
					
				|  | @ -421,9 +421,7 @@ def remove_aws_dockerfile(): | |||
| def remove_drf_starter_files(): | ||||
|     os.remove(os.path.join("config", "api_router.py")) | ||||
|     shutil.rmtree(os.path.join("{{cookiecutter.project_slug}}", "users", "api")) | ||||
|     os.remove(os.path.join("{{cookiecutter.project_slug}}", "users", "tests", "test_drf_urls.py")) | ||||
|     os.remove(os.path.join("{{cookiecutter.project_slug}}", "users", "tests", "test_drf_views.py")) | ||||
|     os.remove(os.path.join("{{cookiecutter.project_slug}}", "users", "tests", "test_swagger.py")) | ||||
|     shutil.rmtree(os.path.join("{{cookiecutter.project_slug}}", "users", "tests", "api")) | ||||
| 
 | ||||
| 
 | ||||
| def main(): | ||||
|  |  | |||
|  | @ -4,14 +4,14 @@ import pytest | |||
| from django.urls import reverse | ||||
| 
 | ||||
| 
 | ||||
| def test_swagger_accessible_by_admin(admin_client): | ||||
| def test_api_docs_accessible_by_admin(admin_client): | ||||
|     url = reverse("api-docs") | ||||
|     response = admin_client.get(url) | ||||
|     assert response.status_code == HTTPStatus.OK | ||||
| 
 | ||||
| 
 | ||||
| @pytest.mark.django_db | ||||
| def test_swagger_ui_not_accessible_by_normal_user(client): | ||||
| def test_api_docs_not_accessible_by_anonymous_users(client): | ||||
|     url = reverse("api-docs") | ||||
|     response = client.get(url) | ||||
|     assert response.status_code == HTTPStatus.FORBIDDEN | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user