Пример #1
0
    def runConversation(self, query, inputs, module):
        """Generic method for spoofing conversation.

        Arguments:
        query -- The initial input to the server.
        inputs -- Additional input, if conversation is extended.

        Returns:
        The server's responses, in a list.
        """
        self.assertTrue(module.isValid(query))
        mic = test_mic.Mic(inputs)
        module.handle(query, mic, self.profile)
        return mic.outputs
Пример #2
0
 def _emptyBrain():
     mic = test_mic.Mic([])
     profile = DEFAULT_PROFILE
     return brain.Brain(mic, profile)
Пример #3
0
 def _emptyBrain():
     mic = test_mic.Mic([])
     profile = yaml.safe_load(open("profile.yml", "r"))
     return brain.Brain(mic, profile)
Пример #4
0
    def runConversation(self, query, inputs, module):

        self.assertTrue(module.isValid(query))
        mic = test_mic.Mic(inputs)
        module.handle(query, mic, self.profile)
        return mic.outputs