Example #1
0
    def __init__(self, chatbot, **kwargs):
        super().__init__(chatbot, **kwargs)
        import requests
        from requests.packages.urllib3.exceptions import InsecureRequestWarning
        requests.packages.urllib3.disable_warnings(InsecureRequestWarning)

        # NOTE: Direct Line client credentials are different from your bot's credentials
        self.direct_line_token_or_secret = kwargs.get(
            'direct_line_token_or_secret')

        conversation_data = microsoft.start_conversation(
            self.direct_line_token_or_secret)
        self.conversation_id = conversation_data.get('conversationId')
        self.conversation_token = conversation_data.get('token')
Example #2
0
 def test_start_conversation(self):
     data = microsoft.start_conversation('fake_access_token')
     self.assertIn('conversationId', data)
     self.assertIn('token', data)
     self.assertIn('expires_in', data)
Example #3
0
 def test_start_conversation(self):
     data = microsoft.start_conversation('fake_access_token')
     self.assertIn('conversationId', data)
     self.assertIn('token', data)
     self.assertIn('expires_in', data)