def test_emitter_can_be_passed_in(self): events = EventHooks() session = botocore.session.Session(self.env_vars, events) calls = [] handler = lambda **kwargs: calls.append(kwargs) events.register('foo', handler) session.emit('foo') self.assertEqual(len(calls), 1)
def setUp(self): self.dispatch = EventHooks() self.called = False self.kwargs = {}