예제 #1
0
    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)
예제 #2
0
 def setUp(self):
     self.dispatch = EventHooks()
     self.called = False
     self.kwargs = {}