def test_sub_adapter_agreement(self):
    '\n        In the case that multiple adapters agree on a given\n        statement, this statement should be returned with the\n        highest confidence available from these matching options.\n        '
    self.chatbot.logic_adapters = [TestAdapterA(self.chatbot), TestAdapterB(self.chatbot), TestAdapterC(self.chatbot)]
    statement = self.chatbot.generate_response(Statement(text='Howdy!'))
    self.assertEqual(statement.confidence, 0.5)
    self.assertEqual(statement.text, 'Good morning.')
In the case that multiple adapters agree on a given
statement, this statement should be returned with the
highest confidence available from these matching options.
def test_sub_adapter_agreement(self):
    '\n        In the case that multiple adapters agree on a given\n        statement, this statement should be returned with the\n        highest confidence available from these matching options.\n        '
    self.chatbot.logic_adapters = [TestAdapterA(self.chatbot), TestAdapterB(self.chatbot), TestAdapterC(self.chatbot)]
    statement = self.chatbot.generate_response(Statement(text='Howdy!'))
    self.assertEqual(statement.confidence, 0.5)
    self.assertEqual(statement.text, 'Good morning.')