Пример #1
0
        def test_format_success_response(self):
            arguments = MockArgumentParser()
            client = SanicRestBotClient("sanic", arguments)
            self.assertIsNotNone(client)

            response = client.format_success_response("1234567890", "Hello", "Hi")
            self.assertIsNotNone(response)
            self.assertEquals("1234567890", response['userid'])
            self.assertEquals("Hello", response['question'])
            self.assertEquals("Hi", response['answer'])
Пример #2
0
        def test_format_success_response(self):
            arguments = MockArgumentParser()
            client = SanicRestBotClient("sanic", arguments)
            self.assertIsNotNone(client)

            response = client.format_success_response("1234567890", "Hello",
                                                      "Hi")
            self.assertIsNotNone(response)
            self.assertEqual("1234567890", response['userid'])
            self.assertEqual("Hello", response['question'])
            self.assertEqual("Hi", response['answer'])
Пример #3
0
        def test_format_success_response(self):
            arguments = MockArgumentParser()
            client = SanicRestBotClient("sanic", arguments)
            self.assertIsNotNone(client)

            request = unittest.mock.Mock()
            request.raw_args = {}
            request.raw_args['userid'] = '1234567890'
            request.raw_args['question'] = 'Hello'
            userInfo = UserInfo(client, request)

            response = client.format_success_response("1234567890", "Hello",
                                                      "Hi", userInfo)
            self.assertIsNotNone(response)
            self.assertEqual("1234567890", response['userId'])
            self.assertEqual("Hello", response['utterance'])
            self.assertEqual("Hi", response['response'])
            self.assertEqual("", response['topic'])