/level_up

A test tasks for a Python backend developer

Primary LanguagePython

Level Up!

Тестовое задание от Pusto studio

Задание 1

Код задания в папке ./task_1/

  • Описаны модели Player и Boost
  • Написаны тесты:
    • Создание Игрока.
    • Начисления буста вручную.
    • Начисления буста за прохождение уровня.

2. Задание

Код задания в папке ./task_2/

  • Описаны методы для исходных моделей:
    1. Присвоение игроку приза за прохождение уровня.
    2. Выгрузку данных в csv.

Как тестировать

  1. Склонировать репозиторий
  2. Создать виртуальное окружение с зависимостями из requirements.txt
  3. Выполнить python3 manage.py migrate
  4. Запустить тесты python3 main_tests.py

Канбан доска

Я использовал Github Pojects в качестве доски. Она похожа на Trello.

P.S. Задание выполнялось в PyCharm