Ну тесты должны что-то тестировать, а всё куском тестировать сложно. А декомпозировать большую систему без тестов страшно. Так что вот здесь немножко поправят и вот там чуть чуть. А всё остальное так и останется.
Что ты там куском собрался покрывать? Берешь все функции и дергаешь в них код минимум 1 раз и сверяешь вывод, что связано с чужими апи или не зависит от твоего кода, мокаешь.