def test_get_exit_response_exit_response_only(self): brain_config = BrainConfiguration() self.assertIsNotNone(brain_config) test_brain = Brain(brain_config) self.assertIsNotNone(test_brain) bot_config = BotConfiguration() self.assertIsNotNone(bot_config) bot_config.exit_response = "Default response!" bot = Bot(test_brain, bot_config) self.assertIsNotNone(bot) self.assertEquals("Default response!", bot.get_exit_response("testid"))
def test_get_exit_response_exit_response_srai_no_match(self): brain_config = BrainConfiguration() self.assertIsNotNone(brain_config) test_brain = Brain(brain_config) self.assertIsNotNone(test_brain) bot_config = BotConfiguration() self.assertIsNotNone(bot_config) bot_config.exit_response_srai = "YDEFAULTRESPONSE" bot_config.exit_response = "Default response!" bot = Bot(test_brain, bot_config) self.assertIsNotNone(bot) self.assertEquals("Default response!", bot.get_exit_response("testid"))