Модульный тест Django не находит никаких тестов

Я хочу запустить модульный тест на test_models.py содержимое файла ниже:

      from django.test import TestCase
from django.contrib.auth import get_user_model


class ModelTest(TestCase):
    def test_create_user_with_email_successful(self):
        email = 'superuser@super.com'
        password = '9876543210'
        user = get_user_model().objects.create_user(
            email=email,
            password=password
        )

        self.assertEqual(user.email, email)
        self.assertTrue(user.check_password(password))

после того, как я бегу python manage.py test Я получаю это:

      System check identified no issues (0 silenced).

----------------------------------------------------------------------
Ran 0 tests in 0.000s

OK

файловая структура моего проекта на картинке

1 ответ

Все в порядке. Я нахожу ошибку. Папка tests.pyне содержит ни одного файла. вот почему django не может найти тестовый файл. поэтому он не запускает тест.

Наконец добавление __init__.py в тестовой папке проблема решена

Другие вопросы по тегам