def inotifier(request):
mock = have_mocked(request, "inotify_simple.INotify")
mock.return_value = mock
mock.__enter__.return_value = mock
values = [inotify_simple.Event(0, 0, 0,
os.path.basename(concierge.DEFAULT_RC))]
values *= 3
def side_effect():
if values:
return [values.pop()]
raise KeyboardInterrupt
mock.read.side_effect = side_effect
mock.v = values
return mock
评论列表
文章目录