сделать тривиальный репозиторий, запустить функцию, проверить результат
- перехватить вызовы subprocess.call, проверить, что вызвано все, что надо, в нужном порядке с нужными флагами
- не тестить
Мне нравится второй вариант - если что то будет не так, то виноват не ты
1. А как ты собрался проверять?
На SO есть такие вопросы. Предлагают просто заинсталить либу.по работе с гитом. Ну а тебе тогда можно просто посмотреть ее реализацию
Di. Я правда хз, модно это или уже нет
Обсуждают сегодня