Skip to content

Verme Python/Django test case for backend developer

Notifications You must be signed in to change notification settings

rorik302/verme-test

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Тестовое задание Verme

Установка

  • Создать виртуальное окружение
  • Установить пакеты из requirements.txt
  • Скопировать wfm/.env.template в wfm/.env
  • Выполнить миграции

Запуск тестов

pytest orgunits/tests/models/
pytest orgunits/tests/api/
pytest orgunits/tests/optimization/

Задание

  • Запустить тесты и посмотреть, какие падают
  • Доработать API views и методы Queryset моделей для приложения orgunits
  • Добиться, чтобы как можно больше тестов проходили успешно

Виды тестов:

  • Тесты моделей - Начать следует с тестов на модели, с их помощью разработать методы модели
  • Тесты на API - Затем можно перейти к тестам API, они не будут проходить до тестов на модели
  • Тесты на оптимизацию - Тесты на количество запросов к БД считаются дополнительными и повышают результат

About

Verme Python/Django test case for backend developer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%