/test_calc

Primary LanguagePythonMIT LicenseMIT

calculator_DM

Дока от Позднякова

Дока наша

Отношения Рыжего и Ванькова

В проекте используется python 3.10.12

Как начать работу с репозиторием. Или не рабочий pytest

На винде вместо python3 возможно придётся писать python (я не знаю как вы установили свой питон)

  1. Создайте виртуальное окружение

    Простая команда для этого

    python3 -m venv venv/calculator_DM

    Использовать окружение для этого терминала Пример команды для bash/zsh, для других терминалов или винды смотреть тут

    source venv/calculator_DM/bin/activate
  2. Установите зависимости

    Помимо этого вы установите наш пакет computing (fix импортов)

    python3 -m pip install -r requirements.txt
    python3 -m pip install .
  3. Запускайте тесты следующей командой

    # Запустить все тесты
    python3 -m pytest
    # Запустить конкретный тест
    python3 -m pytest tests/computing/Natural_test.py

Прим. Чтобы pytest нашел ваши тесты, файлы должны иметь приписку test в начале или в конце:

Валидные названия тестов: test_rational.py, gcd_test.py. Имхо, лучше писать test в конце