Я хотел бы вызвать средство проверки pylint, ограниченное частью сигнализации об ошибке, как часть моего модульного тестирования. поэтому я проверил исполняемый файл pylint script, попал в вспомогательный класс pylint.lint.Run
, и там я потерялся в довольно длинной функции __init__
, заканчивая вызовом sys.exit()
.
кто-нибудь когда-либо пробовал и сумел это сделать?
план мечты был бы следующим:
if __name__ == '__main__':
import pylint.lint
pylint.lint.something(__file__, justerrors=True)
# now continue with unit testing
любые подсказки? кроме "скопировать метод __init__
и пропустить sys.exit()
", я имею в виду?
Мне не нужны тесты, которые будут выполняться pylint
, это может быть pyflakes
или другое программное обеспечение: не стесняйтесь предлагать альтернативы. спасибо!