Вопрос №55867 от пользователя Denis Yudaev в уроке «Инверсия зависимостей», курс «Python: Продвинутое тестирование»
Добрый день! Не понятна логика в решении учителя:
В задании имеем следующее:
Протестируйте функцию get_files_count(), которая считает количество всех файлов в указанной директории и всех поддиректориях.
В решении учителя:
flat можно не тестировать так как nested покрывает и flat тоже.
Почему? Как это понять? Внимательно смотрю на структуру директорий и связи между flat и nested не вижу, они содержат разные файлы.
И в качестве обратной связи. Возможно, лучшим решением будет разместить этот курс после курса по ООП, иначе нарушается логика обучения, ведь этот курс использует понятие "исключение" и явно показывает взаимодействие с объектами класса.
Добрый день. Денис! Я перенес в программе этот курс, разместил его после ООП.
Случай с плоской директорией (там, где только файлы и нет вложенной директории) можно не тестировать отдельно, так как проверка вложенной директории покрывает, в том числе, и случай с плоской директорией. Загляните в директорию nested. Директория oneв ней плоская и содержит только файлы.
Максим Литвинов, спасибо, разобрался
Используйте Хекслет по максимуму!
- Задавайте вопросы по уроку
- Проверяйте знания в квизах
- Проходите практику прямо в браузере
- Отслеживайте свой прогресс
Зарегистрируйтесь или войдите в свой аккаунт
С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.







