Я хочу исправить сторонний метод библиотеки. В этом примере это uuid.uuid4().hex
. Мне удалось получить исправления, но мне интересно, есть ли лучший способ получить тот же результат.
Текущее решение
@mock.patch('uuid.uuid4')
def test_stuff(self, mock_uuid4):
mock_uuid4.return_value = mock.MagicMock(hex="a83c63e3e2944025abd087c2bd81c46e")
Проблема с моим кодом заключается в том, что он не масштабируется хорошо. Какой подход был бы более масштабируемым и «лучшим» для моего случая?