Pull to refresh

Comments 11

спасибо за статью, надеюсь будет продолжение по настройке CI/CD и запуску в докерах?

В ближайшее время такой статьи не появится скорее всего. Компетенций пока нет сильных в этой задаче.

Добрый день, по какой причине может не работать команда "pytest ." Также в модуле test/test_index_page.py подсвечивает серым import pytest. Если вручную нажимать run на тестах то все работает

Какая появляется ошибка в терминале при запуске команды pytest .?

Вопрос от новичка: насколько полезно/уместно использовать code coverage для этой задачи?
pip install coverage

Я не вижу причин, которые могли бы помешать использовать coverage с автотестами. Если вы понимаете, что функционал, предоставляемый coverage, нужен в вашем проекте, то смело используйте.

насколько я знаю code coverage используется для юнит тестов, когда в одном репозитории и код проекта и юнит тесты, тогда рабочий вариант

Вот для таких суровых конструкций:

BROWSER = os.getenv('BROWSER') if os.getenv('BROWSER') is not None else 'chrome'

есть очень простой эквивалент:

BROWSER = os.getenv('BROWSER') or 'chrome'

Если первый аргумент возвращает False, переменная получит значение второго аргумента.

Да, даже так. Я в целом за сокращение подобных тернарников, тем более если вызов сам предоставляет такую возможность.

Sign up to leave a comment.

Articles