Esempio n. 1
0
 def setup(self):
     os.environ = {
         'SERF_SELF_NAME': 'null',
         'SERF_SELF_ROLE': 'web',
         'SERF_EVENT': 'member-join',
     }
     self.handler = SerfHandlerProxy()
     self.sample = SerfHandler()
     self.sample.member_join = MagicMock(return_value=True)
Esempio n. 2
0
 def setup(self):
     os.environ = {
         'SERF_SELF_NAME': 'null',
         'SERF_SELF_ROLE': 'null',
         'SERF_EVENT': 'member-join',
     }
     self.handler = SerfHandlerProxy()
     self.handler.log = MagicMock(return_value=True)
     assert len(self.handler.handlers) == 0
Esempio n. 3
0
 def test_method_implemented(self):
     os.environ = {
         'SERF_SELF_NAME': 'null',
         'SERF_SELF_ROLE': 'null',
         'SERF_EVENT': 'user',
         'SERF_USER_EVENT': 'implemented',
     }
     handler = SerfHandlerProxy()
     sample = SerfHandler()
     sample.implemented = MagicMock(return_value=True)
     assert len(handler.handlers) == 0
     handler.register('default', sample)
     assert len(handler.handlers) == 1
     handler.run()
     sample.implemented.assert_called_with()