コード例 #1
0
    def setUp(self) -> None:
        super().setUp()

        bot_user = get_user("*****@*****.**", get_realm("zulip"))
        service_class = get_service_interface_class('whatever')  # GenericOutgoingWebhookService
        self.handler = service_class(service_name='test-service',
                                     token='abcdef',
                                     user_profile=bot_user)
コード例 #2
0
    def setUp(self) -> None:
        super().setUp()

        self.bot_user = get_user("*****@*****.**", get_realm("zulip"))
        service_class = get_service_interface_class("whatever")  # GenericOutgoingWebhookService
        self.handler = service_class(
            service_name="test-service", token="abcdef", user_profile=self.bot_user
        )
コード例 #3
0
 def setUp(self) -> None:
     self.event = {
         u'command': '@**test**',
         u'message': {
             'content': '@**test**',
         },
         u'trigger': 'mention',
     }
     self.bot_user = get_user("*****@*****.**", get_realm("zulip"))
     service_class = get_service_interface_class('whatever')  # GenericOutgoingWebhookService
     self.handler = service_class(service_name='test-service',
                                  token='abcdef',
                                  user_profile=self.bot_user)
コード例 #4
0
 def setUp(self) -> None:
     self.event = {
         u'command': '@**test**',
         u'message': {
             'content': '@**test**',
         },
         u'trigger': 'mention',
     }
     self.bot_user = get_user("*****@*****.**", get_realm("zulip"))
     service_class = get_service_interface_class('whatever')  # GenericOutgoingWebhookService
     self.handler = service_class(service_name='test-service',
                                  token='abcdef',
                                  user_profile=self.bot_user)
コード例 #5
0
    def setUp(self) -> None:
        super().setUp()
        self.bot_user = get_user("*****@*****.**",
                                 get_realm("zulip"))
        self.stream_message_event = {
            "command": "@**test**",
            "user_profile_id": 12,
            "service_name": "test-service",
            "trigger": "mention",
            "message": {
                "content": "test_content",
                "type": "stream",
                "sender_realm_str": "zulip",
                "sender_email": "*****@*****.**",
                "stream_id": "123",
                "display_recipient": "integrations",
                "timestamp": 123456,
                "sender_id": 21,
                "sender_full_name": "Sample User",
            },
        }

        self.private_message_event = {
            "user_profile_id": 24,
            "service_name": "test-service",
            "command": "test content",
            "trigger": "private_message",
            "message": {
                "sender_id": 3,
                "sender_realm_str": "zulip",
                "timestamp": 1529821610,
                "sender_email": "*****@*****.**",
                "type": "private",
                "sender_realm_id": 1,
                "id": 219,
                TOPIC_NAME: "test",
                "content": "test content",
            },
        }

        service_class = get_service_interface_class(SLACK_INTERFACE)
        self.handler = service_class(token="abcdef",
                                     user_profile=self.bot_user,
                                     service_name="test-service")
コード例 #6
0
    def setUp(self) -> None:
        super().setUp()
        self.stream_message_event = {
            'command': '@**test**',
            'user_profile_id': 12,
            'service_name': 'test-service',
            'trigger': 'mention',
            'message': {
                'content': 'test_content',
                'type': 'stream',
                'sender_realm_str': 'zulip',
                'sender_email': '*****@*****.**',
                'stream_id': '123',
                'display_recipient': 'integrations',
                'timestamp': 123456,
                'sender_id': 21,
                'sender_full_name': 'Sample User',
            }
        }

        self.private_message_event = {
            'user_profile_id': 24,
            'service_name': 'test-service',
            'command': 'test content',
            'trigger': 'private_message',
            'message': {
                'sender_id': 3,
                'sender_realm_str': 'zulip',
                'timestamp': 1529821610,
                'sender_email': '*****@*****.**',
                'type': 'private',
                'sender_realm_id': 1,
                'id': 219,
                TOPIC_NAME: 'test',
                'content': 'test content',
            }
        }

        service_class = get_service_interface_class(SLACK_INTERFACE)
        self.handler = service_class(token="abcdef",
                                     user_profile=None,
                                     service_name='test-service')
コード例 #7
0
    def setUp(self) -> None:
        super().setUp()

        # TODO: Ideally, this test would use the full flow, rather
        # than making a mock message like this.
        message_id = self.send_stream_message(self.example_email('othello'),
                                              "Denmark", content="@**test**")
        message = Message.objects.get(id=message_id)
        wide_message_dict = MessageDict.wide_dict(message)

        self.event = {
            u'command': '@**test**',
            u'message': wide_message_dict,
            u'trigger': 'mention',
        }
        self.bot_user = get_user("*****@*****.**", get_realm("zulip"))
        service_class = get_service_interface_class('whatever')  # GenericOutgoingWebhookService
        self.handler = service_class(service_name='test-service',
                                     token='abcdef',
                                     user_profile=self.bot_user)
コード例 #8
0
    def setUp(self) -> None:
        self.stream_message_event = {
            u'command': '@**test**',
            u'user_profile_id': 12,
            u'service_name': 'test-service',
            u'trigger': 'mention',
            u'message': {
                'content': 'test_content',
                'type': 'stream',
                'sender_realm_str': 'zulip',
                'sender_email': '*****@*****.**',
                'stream_id': '123',
                'display_recipient': 'integrations',
                'timestamp': 123456,
                'sender_id': 21,
                'sender_full_name': 'Sample User',
            }
        }

        self.private_message_event = {
            u'user_profile_id': 24,
            u'service_name': 'test-service',
            u'command': 'test content',
            u'trigger': 'private_message',
            u'message': {
                'sender_id': 3,
                'sender_realm_str': 'zulip',
                'timestamp': 1529821610,
                'sender_email': '*****@*****.**',
                'type': 'private',
                'sender_realm_id': 1,
                'id': 219,
                'subject': 'test',
                'content': 'test content',
            }
        }

        service_class = get_service_interface_class(SLACK_INTERFACE)
        self.handler = service_class(token="abcdef",
                                     user_profile=None,
                                     service_name='test-service')