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