Django testing

Коллекция тестов для проектов.

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

Автор