def test_get_default_response_empty_string(self): bot_config = BotConfiguration() self.assertIsNotNone(bot_config) bot = Bot(bot_config) self.assertIsNotNone(bot) self.assertEquals("", bot.get_default_response(self._client_context))
def test_get_default_response_default_response_only(self): bot_config = BotConfiguration() self.assertIsNotNone(bot_config) bot_config.default_response = "Default response!" bot = Bot(bot_config) self.assertIsNotNone(bot) self.assertEquals("Default response!", bot.get_default_response(self._client_context))
def test_get_default_response_empty_string(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 = Bot(test_brain, bot_config) self.assertIsNotNone(bot) self.assertEquals("", bot.get_default_response("testid"))
def test_get_default_response_default_response_srai_no_match(self): bot_config = BotConfiguration() self.assertIsNotNone(bot_config) bot_config.default_response_srai = "YDEFAULTRESPONSE" bot_config.default_response = "Default response!" bot = Bot(bot_config) self.assertIsNotNone(bot) self.assertEquals("Default response!", bot.get_default_response(self._client_context))
def test_get_default_response_no_srai(self): bot_config = BotConfiguration() bot_config._default_response_srai = None bot_config._default_response = "Test This" self.assertIsNotNone(bot_config) client = TestClient() bot = Bot(bot_config, client) self.assertIsNotNone(bot) self.assertEqual("Test This", bot.get_default_response(self._client_context))
def test_get_default_response_default_response_srai_no_match_properties(self): bot_config = BotConfiguration() self.assertIsNotNone(bot_config) # bot_config.default_response_srai = "YDEFAULTRESPONSE" bot_config.default_response = "Default response!" client = TestClient() bot = Bot(bot_config, client) self.assertIsNotNone(bot) self._client_context.brain.properties.add_property("default-response", "Properties response!") self.assertEqual("Properties response!", bot.get_default_response(self._client_context))
def test_get_default_response_default_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.default_response = "Default response!" bot = Bot(test_brain, bot_config) self.assertIsNotNone(bot) self.assertEquals("Default response!", bot.get_default_response("testid"))
def test_get_default_response_default_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.default_response_srai = "YDEFAULTRESPONSE" bot_config.default_response = "Default response!" bot = Bot(test_brain, bot_config) self.assertIsNotNone(bot) self.assertEquals("Default response!", bot.get_default_response("testid"))