Beispiel #1
0
    def test_bot_init_no_spellchecker_configuration(self):
        bot_config = BotConfiguration()
        bot_config._spelling = None
        client = TestClient()
        bot = Bot(bot_config, client)

        self.assertIsNotNone(bot)
        self.assertIsNone(bot.spell_checker)
Beispiel #2
0
    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)