Мне нужно протестировать генератор, который читает октет двоичного файла по октету.
mock_open не читает файл по октету.
mocked_open_function = mock_open(read_data=self.content1008)
with patch('builtins.open', mocked_open_function):
result = decodeGridPatternCut('data')
self.assertEqual(result, self.decode_1008)
Я прочитал здесь Настройка unittest.mock.mock_open для итерации , что mock_open не реализует итерацию.Я подозреваю, что это является причиной моей проблемы.Но я не понимаю, как расширить макет открытый для двоичного чтения