Вход в систему модульного тестирования Django

Я пытаюсь сделать Unit-тест для проверки того, что аутентифицированный пользователь получает доступ к url /downloads на моем Django сайте, но я получаю следующую ошибку:

django.db.utils.ProgrammingError: (1146, "1146 (42S02): Table 'test_my_db_dev.filminfo' doesn't exist", '42S02')

Мой Unit-тест выглядит так:

from django.test import TestCase


class TestLoginView(TestCase):
    def test_authenticated_user_can_see_page(self):
        user = User.objects.create_user("SomeUser," "some_user@mymail.net", "my_testP@ss!")
        self.client.force_login(user=user)
        response = self.client.get("/downloads")
        self.assertEqual(response.status_code, 200)

Буду признателен за любую помощь/комментарии. Спасибо :)

Вернуться на верх