Модульный тест 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
в тестовой папке проблема решена