Size: a a a

2021 January 23

AS

Alex Surnov in PiterPy Meetup
источник

AS

Alex Surnov in PiterPy Meetup
Тема важная в видео. Всех так или иначе касается
источник
2021 January 25

DB

Dima Boger in PiterPy Meetup
А никто не хотел настроить coverage per file? Мне вот хочется, чтобы некоторые файлы под 100% были покрыты, а остальные как попало

Гугл ничего полезного не выдаёт 🤔
источник

Б

Боброний in PiterPy Meetup
Dima Boger
А никто не хотел настроить coverage per file? Мне вот хочется, чтобы некоторые файлы под 100% были покрыты, а остальные как попало

Гугл ничего полезного не выдаёт 🤔
Просто же нужно вместо директории пакета указать только нужные файлы, не?
источник

Б

Боброний in PiterPy Meetup
Или хочется смотреть на покрытие всех файлов, но учитывать в финальном результате только некоторые?
источник

DB

Dima Boger in PiterPy Meetup
Боброний
Или хочется смотреть на покрытие всех файлов, но учитывать в финальном результате только некоторые?
Хочется запустить все тесты с коверейджем, а потом:
- упасть, если коверейдж в некоторых файлах меньше X
- упасть, если общий коверейдж меньше Y
- etc
источник

DB

Dima Boger in PiterPy Meetup
По сути там вот есть --fail-under, а мне хочется --fail-under-per-file
источник

Б

Боброний in PiterPy Meetup
Ага, понял
источник

DB

Dima Boger in PiterPy Meetup
Мне ещё интересно насколько я один в таком желании
источник

DB

Dima Boger in PiterPy Meetup
источник

Б

Боброний in PiterPy Meetup
Мне вот тоже захотелось знать как такое делать
источник

DB

Dima Boger in PiterPy Meetup
источник

DB

Dima Boger in PiterPy Meetup
Только парсить репорт отдельной тулзой, похоже

В апи плагинов тоже ничего такого
https://coverage.readthedocs.io/en/coverage-5.3.1/api_plugin.html
источник

DB

Dima Boger in PiterPy Meetup
https://github.com/nedbat/coveragepy/issues/1018

Ага, вот кое-кто две недели назад распарсил JSON 🌝: https://github.com/DeanWay/coverage-threshold
источник
2021 January 26

AO

Alexander Ovchinniko... in PiterPy Meetup
Dima Boger
Хочется запустить все тесты с коверейджем, а потом:
- упасть, если коверейдж в некоторых файлах меньше X
- упасть, если общий коверейдж меньше Y
- etc
Генерировать какой-нибудь скрипт запуска и там несколько раз вызывать эту утилиту?..
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
Например, указываешь в .yaml желаемые параметры (паттерны путей к файлам, критерии падения), потом по этому конфигу генерируется скрипт запуска coverage, потом он запускается
источник
2021 January 27

АП

Алексей А́риксу Петр... in PiterPy Meetup
Чят, простите дурацкий вопрос по рефакторингу в пайчарме.

Я хочу переименовать локальную переменную в атрибут объекта. Если я пытаюсь сделать это через refactor-rename, то пайчарм закономерно не разрешает имена с точкой. Find and replace даёт слишком много ложных вхождений. Можете посоветовать что-нибудь?
источник

MV

Maxim Vasilev in PiterPy Meetup
Алексей А́риксу Петров
Чят, простите дурацкий вопрос по рефакторингу в пайчарме.

Я хочу переименовать локальную переменную в атрибут объекта. Если я пытаюсь сделать это через refactor-rename, то пайчарм закономерно не разрешает имена с точкой. Find and replace даёт слишком много ложных вхождений. Можете посоветовать что-нибудь?
Vim + repeat last action + search?
источник

АП

Алексей А́риксу Петр... in PiterPy Meetup
Maxim Vasilev
Vim + repeat last action + search?
неть.

сам спросил сам ответил:
somevar = someobject.someproperty

refactor->inline
источник

E

Eugene in PiterPy Meetup
Maxim Vasilev
Vim + repeat last action + search?
источник