def test_bot_init_no_sentiment_analyser_configuration(self): bot_config = BotConfiguration() bot_config._sentiment = None client = TestClient() bot = Bot(bot_config, client) self.assertIsNotNone(bot) self.assertIsNone(bot.sentiment_analyser)
def test_bot_init_config_none(self): bot_config = BotConfiguration() bot_config._spelling = None bot_config._splitter = None bot_config._joiner = None bot_config._from_translator = None bot_config._to_translator = None bot_config._sentiment = None client = TestClient() bot = Bot(bot_config, client) self.assertIsNotNone(bot.brain) self.assertIsNone(bot.spell_checker) self.assertIsNone(bot.sentence_splitter) self.assertIsNone(bot.sentence_joiner) self.assertIsNone(bot._from_translator) self.assertIsNone(bot._to_translator) self.assertIsNone(bot._sentiment_analyser) self.assertIsNone(bot._sentiment_scores)