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