У меня есть функция Python, которая записывает выходной файл на диск.
Я хочу написать для нее модульный тест, используя модуль Python unittest.
Как мне утверждать равенство файлов? Я хотел бы получить сообщение об ошибке, если содержимое файла отличается от ожидаемого + список отличий. Как в выводе команды unix diff.
Есть ли какой-нибудь официальный / рекомендуемый способ сделать это?