Некоторые настраиваемые исправления от mock.patch
Я хочу использовать снова и снова, не засоряя свой тестовый код с помощью копий патчей установки патча. например this very handy patch of datetime.date
, который адаптирован для DateTime, наполнит мой код сСоздание обертки для `mock.patch`
with patch('mymodule.datetime') as mock_datetime:
mock_datetime.datetime.utcnow.return_value = datetime.datetime(2010, 10, 8, 9, 10)
mock_date.datetime.side_effect = lambda *args, **kw: datetime.datetime(*args, **kw)
Как я могу обернуть эту функцию в вызове одной строки?