← До списку лабораторних по Python
Повний опис / сценарій лабораторної:
Meta: навчитися запускати тести у різних версіях Python і з різними наборами залежностей. Krok 1. Встановити tox у глобальне або віртуальне середовище. Komandi: cd ~/python_lab1; source .venv/bin/activate; pip install tox Krok 2. Створити файл tox.ini у корені проєкту. Krok 3. Описати середовище для поточної версії Python з командами pytest. Krok 4. Додати друге середовище наприклад для іншої версії Python якщо вона доступна. Krok 5. Запустити tox і подивитися як створюються окремі середовища і виконуються тести. Krok 6. Додати перевірку стилю через flake8 або black як окреме середовище. Krok 7. Занотувати переваги використання tox у CI. Krok 8. Продумати структуру команд tox для великого проєкту з багатьма пакетами. Krok 9. Оновити документацію по проєкту щоб розробники запускали перевірки через tox. Krok 10. Mini zvit. Zavdannya: опиши мінімальний набір середовищ tox який ти вважаєш обовязковим.