Лучшая практика тестирования проекта django

У меня есть проект django с 3 приложениями. Теперь я хочу протестировать свой проект. Поэтому у меня возникла дилемма: как лучше всего протестировать проект Django с помощью pytest?

Какой подход предпочтительнее?

Подход 1 :

└── app_name
    └── tests
        ├── __init__.py
        ├── test_forms.py
        ├── test_models.py
        └── test_views.py

Подход 2 :

└── app_name
    └── tests
        ├── __init__.py
        ├── unit_tests
           ├── __init__.py
           ├── test_views.py
           ├── test_models.py
           ├── test_forms.py
        ├── integration_tests
           ├── __init__.py
           ├── test_views.py
           ├── test_models.py
           ├── test_forms.py
        ├── functional_tests
           ├── __init__.py
           ├── test_views.py
           ├── test_models.py
           ├── test_forms.py

Примечание: Мы используем здесь pytest.

Я хочу узнать, какого подхода следует придерживаться при тестировании проекта django

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