コード例 #1
0
 def setUp(self, stranger_sender_service, StrangerSetupWizard):
     from randtalkbot.stranger_handler import Message
     from randtalkbot.stranger_handler import StrangerService
     self.stranger = CoroutineMock()
     stranger_service = StrangerService.get_instance.return_value
     stranger_service.get_or_create_stranger.return_value = self.stranger
     StrangerSetupWizard.reset_mock()
     self.StrangerSetupWizard = StrangerSetupWizard
     self.stranger_setup_wizard = StrangerSetupWizard.return_value
     self.stranger_setup_wizard.activate = CoroutineMock()
     self.stranger_setup_wizard.handle = CoroutineMock()
     self.stranger_setup_wizard.handle_command = CoroutineMock()
     self.initial_msg = {
         'from': {
             'id': 31416,
             },
         }
     self.sender = stranger_sender_service.get_or_create_stranger_sender.return_value
     self.sender.answer_inline_query = CoroutineMock()
     self.sender.send_notification = CoroutineMock()
     self.stranger_handler = StrangerHandler(
         (Mock(), self.initial_msg, 31416),
         timeout=1,
         )
     self.stranger_sender_service = stranger_sender_service
     self.message_cls = Message
コード例 #2
0
 def setUp(self, stranger_sender_service, StrangerSetupWizard):
     from randtalkbot.stranger_handler import Message
     from randtalkbot.stranger_handler import StrangerService
     self.stranger = CoroutineMock()
     stranger_service = StrangerService.get_instance.return_value
     stranger_service.get_or_create_stranger.return_value = self.stranger
     StrangerSetupWizard.reset_mock()
     self.StrangerSetupWizard = StrangerSetupWizard
     self.stranger_setup_wizard = StrangerSetupWizard.return_value
     self.stranger_setup_wizard.activate = CoroutineMock()
     self.stranger_setup_wizard.handle = CoroutineMock()
     self.stranger_setup_wizard.handle_command = CoroutineMock()
     self.initial_msg = {
         'from': {
             'id': 31416,
             },
         }
     self.sender = stranger_sender_service.get_or_create_stranger_sender.return_value
     self.sender.answer_inline_query = CoroutineMock()
     self.sender.send_notification = CoroutineMock()
     self.stranger_handler = StrangerHandler(
         (Mock(), self.initial_msg, 31416),
         event_space=None,
         timeout=1,
         )
     self.stranger_sender_service = stranger_sender_service
     self.message_cls = Message
コード例 #3
0
 def setUp(self, stranger_sender_service):
     self.stranger = Mock()
     self.stranger.telegram_id = 31416
     self.sender = stranger_sender_service.get_or_create_stranger_sender.return_value
     self.sender.send_notification = CoroutineMock()
     self.stranger_setup_wizard = StrangerSetupWizard(self.stranger)
     self.stranger_sender_service = stranger_sender_service
コード例 #4
0
 def setUp(self, stranger_sender_service):
     from randtalkbot.stranger_handler import StrangerSetupWizard
     from randtalkbot.stranger_handler import StrangerService
     self.stranger = CoroutineMock()
     stranger_service = StrangerService.get_instance.return_value
     stranger_service.get_or_create_stranger.return_value = self.stranger
     StrangerSetupWizard.reset_mock()
     self.StrangerSetupWizard = StrangerSetupWizard
     self.stranger_setup_wizard = StrangerSetupWizard.return_value
     self.stranger_setup_wizard.handle = CoroutineMock()
     self.initial_msg = {
         'from': {
             'id': 31416,
             },
         }
     self.sender = stranger_sender_service.get_or_create_stranger_sender.return_value
     self.sender.send_notification = CoroutineMock()
     self.admin_handler = AdminHandler(
         (Mock(), self.initial_msg, 31416),
         timeout=1,
         )
     self.stranger_sender_service = stranger_sender_service
コード例 #5
0
 def setUp(self, stranger_sender_service):
     from randtalkbot.stranger_handler import StrangerSetupWizard
     from randtalkbot.stranger_handler import StrangerService
     self.stranger = CoroutineMock()
     stranger_service = StrangerService.get_instance.return_value
     stranger_service.get_or_create_stranger.return_value = self.stranger
     StrangerSetupWizard.reset_mock()
     self.StrangerSetupWizard = StrangerSetupWizard
     self.stranger_setup_wizard = StrangerSetupWizard.return_value
     self.stranger_setup_wizard.handle = CoroutineMock()
     self.initial_msg = {
         'from': {
             'id': 31416,
             },
         }
     self.sender = stranger_sender_service.get_or_create_stranger_sender.return_value
     self.sender.send_notification = CoroutineMock()
     self.admin_handler = AdminHandler(
         (Mock(), self.initial_msg, 31416),
         event_space=None,
         timeout=1,
         )
     self.stranger_sender_service = stranger_sender_service
コード例 #6
0
 def setUp(self):
     self.stranger = Mock()
     self.stranger.id = 31
     self.stranger.telegram_id = 31416
     self.sender = CoroutineMock()
     self.stranger_setup_wizard = StrangerSetupWizard(self.stranger.id)