Size: a a a

2020 October 24

MK

Maxim Koltsov in PiterPy Meetup
да, это pytest-xdist так пишет
источник

MK

Maxim Koltsov in PiterPy Meetup
сейчас попробовал запустить через pytest-parallel, посмотрим как пойдёт
источник

MK

Maxim Koltsov in PiterPy Meetup
а ещё вопросик к любителям loguru
источник

MK

Maxim Koltsov in PiterPy Meetup
там есть enable/disable чтобы по пакетам включать логи
источник

MK

Maxim Koltsov in PiterPy Meetup
а можно попакетно уровни настраивать?
источник

AZ

Alexandr Zh. in PiterPy Meetup
Maxim Koltsov
кстати было бы ещё полезно узнать как параметризовать списком параметров, прочитанным из файла
Ха, может в этом дело? https://pavelkarateev.com/posts/2019/02/06/xdist/
источник

MK

Maxim Koltsov in PiterPy Meetup
Хм, ну я сеты не использовал
источник

MK

Maxim Koltsov in PiterPy Meetup
И пайчарм тоже
источник

AZ

Alexandr Zh. in PiterPy Meetup
А есть пример теста?
источник

MK

Maxim Koltsov in PiterPy Meetup
Там тест по сути посылает запрос во внешнее апи и поллит результат
источник

MK

Maxim Koltsov in PiterPy Meetup
Несколько часов
источник

MK

Maxim Koltsov in PiterPy Meetup
Все 7 тестов такие
источник

AZ

Alexandr Zh. in PiterPy Meetup
Интересный кейс. А что тестируется, апишка?
источник

E

Eugene in PiterPy Meetup
Maxim Koltsov
а можно попакетно уровни настраивать?
насколько я помню, там через аргумент/параметр filter это делается. В конфиге или в функции add
источник

E

Eugene in PiterPy Meetup
The filter attribute can be used to control which messages are effectively passed to the sink and which one are ignored. A function can be used, accepting the record as an argument, and returning True if the message should be logged, False otherwise. If a string is used, only the records with the same name and its children will be allowed

типа указываешь имя пакета в filter и прописываешь level, будет писать для заданного пакета с указанным уровнем. В конфиге - это handlers, насколько помню, если конфигом не пользуешься, то через add.
источник

MK

Maxim Koltsov in PiterPy Meetup
ага, но получается со строкой я могу только один пакет выделить как бы?
источник

E

Eugene in PiterPy Meetup
Maxim Koltsov
ага, но получается со строкой я могу только один пакет выделить как бы?
так же по иерархии как в logging, как я понимаю. Но ты же можешь несколько этих фильтров задать для каждого пакета.
источник

MK

Maxim Koltsov in PiterPy Meetup
Eugene
так же по иерархии как в logging, как я понимаю. Но ты же можешь несколько этих фильтров задать для каждого пакета.
не понимаю как несколько
источник

E

Eugene in PiterPy Meetup
Maxim Koltsov
не понимаю как несколько
несколько раз add вызвать с разными именами
источник

E

Eugene in PiterPy Meetup
или в конфиге несколько хэндлеров прописать
источник