Я хочу, чтобы модульный тест утверждал, что переменная action
внутри функции получает установленное значение до ее ожидаемого значения, единственный раз, когда эта переменная используется, когда она передается при вызове в библиотеку.Python unit test mock, получить входные аргументы функции focked
Class Monolith(object):
def foo(self, raw_event):
action = # ... Parse Event
# Middle of function
lib.event.Event(METADATA, action)
# Continue on to use the build event.
Моя мысль была, что я мог издеваться lib.event.Event
, и получить свои входные аргументы и утверждают, что они имеют определенное значение.
> Разве это не так, как работают макеты? Фальшивая документация расстраивает меня своей непоследовательностью, наполовину примерами и множеством примеров, которые не связаны с тем, что я хочу делать.
где у используемых издеваетесь? вы можете mock 'lib.event.Event' и утверждать – vks