Я хотел бы проверить, используя UnitTest, метод, который считывает из файла с помощью контекстного менеджера: макет открытым для модульного тестирования в Python
with open(k_file, 'r') as content_file:
content = content_file.read()
Я не хочу, чтобы создать файл в моей системе, поэтому я хотел издеваться над этим, но на данный момент я не преуспеваю. Я нашел mock_open, но я действительно не понимаю, как я должен использовать его и кормить макет как content_file в моем тестовом примере. Здесь, например, это post, но я не понимаю, как следует писать это в тестовом примере без изменения исходного кода.
Может ли кто-нибудь указать мне в правильном направлении?
Спасибо! Я не понимал, куда мне позвонить, но теперь это работает. – fdhex