def testEviQueryForMathInWords(self): result = ExternalAPI.eviQuery('calculate one plus one') self.assertEqual(result, 'The sum of 1 and 1 is 2.')
def testEviQuery(self): result = ExternalAPI.eviQuery('who are you ?') self.assertEqual(result, 'I\'m Evi, your thinking, talking, computerised assistant.')
def testEviQueryForMathInNumbers(self): result = ExternalAPI.eviQuery('calculate 1 + 1') self.assertEqual(result, 'Sorry, that looks like a maths question. Try asking it in words rather than using symbols like + or *.')
def query(self, queryEnglish): return ExternalAPI.eviQuery(queryEnglish)