Skip to content

ZOMini/hw04_tests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yatube Django UnitTest

Учебный Проект. Тесты

В этом проекте я настраивал большой диапазон тестов, чтобы познакомиться с принципами Unittest в Django, были проведены следующие тесты:

  • Unittest в Django: тестирование моделей

    • Протестированы модели приложения posts в Yatube
  • Unittest в Django: тестирование URLs

    • Проверка доступности страниц и названия шаблонов приложения Posts проекта Yatube. Проверка учитывает права доступа
  • Unittest в Django: тестирование Views

    • Тесты которые проверяют, что во view-функциях используются правильные html-шаблоны
    • Проверка словаря context, передаваемого в шаблон при вызове
  • Unittest в Django: тестирование Forms

    • при отправке валидной формы со страницы создания поста
    • при отправке валидной формы со страницы редактирования поста

Инструкция по установке

Клонируем репозиторий

git clone https://github.com/ZOMini/hw04_tests

Переходим в папку с проектом

hw04_tests/

Устанавливаем отдельное виртуальное окружение для проекта

python -m venv venv

Активируем виртуальное окружение

venv\Scripts\activate

Устанавливаем модули необходимые для работы проекта

pip install -r requirements.txt

Требования

Python 3.6 +

Работает под ОС Linux, Windows, macOS, BSD

About

Учебный проект. Sprint 5. Tests

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published