From 61bb90540ee5fe7ceaa0897a4fd457b97766e392 Mon Sep 17 00:00:00 2001 From: Derinhelm Date: Sun, 18 Apr 2021 20:46:32 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D1=8B=20=D1=82=D0=B5=D1=81=D1=82=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 - backend/tests/__init__.py | 0 backend/tests/test_1.py | 27 +++++++++++++++++++++++++++ 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 backend/tests/__init__.py create mode 100644 backend/tests/test_1.py diff --git a/.gitignore b/.gitignore index 247236f..27cc7f2 100644 --- a/.gitignore +++ b/.gitignore @@ -65,6 +65,5 @@ target/ *.jsl *.db tmp* -test_* .env* venv* diff --git a/backend/tests/__init__.py b/backend/tests/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/backend/tests/test_1.py b/backend/tests/test_1.py new file mode 100644 index 0000000..0da58e0 --- /dev/null +++ b/backend/tests/test_1.py @@ -0,0 +1,27 @@ +import os + +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "backend.settings") + +from django.core.wsgi import get_wsgi_application +application = get_wsgi_application() + +from django.urls import reverse +from rest_framework import status +from rest_framework.test import APITestCase +from rest_framework.test import APIClient +from django.contrib.auth.models import User +from backend.api import router + +class EasyTest(APITestCase): + def test_list(self): + """ + The first test. + """ + user = User.objects.create_user('test_user', 'test@test.com', 'test_password') + + url = reverse('ToDoLists-list')#reverse('ToDoLists-list') + data = {} + self.client.force_authenticate(user=user) + response = self.client.get(url, data, format='json') + self.assertEqual(response.status_code, status.HTTP_200_OK) + self.assertEqual(response.data, []) \ No newline at end of file