Коллекция тестов для проектов.
YaNews: новостной сайт, где пользователи могут оставлять комментарии к новостям.
Протестирован с использованием pytest
.
Тесты находятся в директории ya_news/news/pytest_tests/
YaNote: электронная записная книжка.
Протестирован с использованием unittest
.
Тесты находятся в директории ya_note/notes/tests/
Клонируйте проект и перейдите в его директорию:
git clone git@github.com:Wiz410/django_testing.git
cd django_testing
Cоздайте и активируйте виртуальное окружение:
- Для Windows
python -m venv venv
source venv/Scripts/activate
- Для Linux и macOS
python3 -m venv venv
source venv/bin/activate
Установите зависимости из файла requirements.txt
:
python -m pip install --upgrade pip
pip install -r requirements.txt
Тест для YaNews:
Перейдите в директорию проекта и запустите тесты:
cd ya_news
pytest
Тест для YaNote:
Перейдите в директорию проекта и запустите тесты:
cd ya_note
python manage.py test -v 2