командной строки. Как так написать тест, чтобы он передавал этот параметр при запуске? Сейчас у меня любой тест вываливается я с error: the following arguments are required: -c/--conf
тестировать надо не cli , а функции в которые уже и передавать что надо. Не?
если клик, то from click.testing import CliRunner и его юзать можно
Ну вот у меня есть такой код import pytest from mebot import on_join @pytest.mark.skip(reason="no way of currently testing this") def test_on_join(fixture): assert on_join(fixture) == 42 При запуске тестов вызовется __ini__.py в котором и определена проверка обязательных параметров командной строки
ну в другом модули тесты расположи, повыше
А в где это надо было делать?
Обсуждают сегодня