def test_bot_init_no_spellchecker(self): test_brain = Brain(BrainConfiguration()) bot_config = BotConfiguration() bot_config.spelling._classname = None bot = Bot(test_brain, bot_config) self.assertIsNotNone(bot)
def test_bot_init_with_invalid_spellchecker(self): test_brain = Brain(BrainConfiguration()) bot_config = BotConfiguration() bot_config.spelling._classname = "programy.spelling.checker.SpellingCheckerX" bot = Bot(test_brain, bot_config) self.assertIsNotNone(bot)
def test_bot_init_no_license_keys(self): test_brain = Brain(BrainConfiguration()) bot_config = BotConfiguration() bot_config._license_keys = None bot = Bot(test_brain, bot_config) self.assertIsNotNone(bot)
def test_bot_init_supplied_brain(self): test_brain = Brain(BrainConfiguration()) bot = Bot(test_brain, BotConfiguration()) self.assertIsNotNone(bot) self.assertIsNotNone(bot.brain)
def load_bots(self, configuration): for config in configuration.configurations: bot = Bot(config, client=self._client) self._bots[bot.id] = bot
def setUp(self): self.client = TestClient() self.bot = Bot(config=BotConfiguration(), client=self.client)
def test_bot_defaultresponses(self): bot = Bot(BotConfiguration()) self.assertIsNotNone(bot) self.assertEqual(bot.default_response, "") self.assertEqual(bot.exit_response, "Bye!")
def initiate_bot(self, configuration): brain = Brain(configuration.brain_configuration) self.bot = Bot(brain, config=configuration.bot_configuration)
def test_bot_init_default_brain(self): bot = Bot(BotConfiguration()) self.assertIsNotNone(bot) self.assertIsNotNone(bot.brain)
def test_bot_init_no_license_keys(self): bot_config = BotConfiguration() bot_config._license_keys = None bot = Bot(bot_config) self.assertIsNotNone(bot)
def setUp(self): brain_config = BrainConfiguration() test_brain = Brain(brain_config) bot_config = BotConfiguration() bot_config.conversations._max_histories = 3 self._bot = Bot(test_brain, bot_config)
def setUp(self): test_brain = Brain(BrainConfiguration()) self._bot = Bot(test_brain, None)
def setUp(self): self.bot = Bot(Brain(BrainConfiguration()), config=BotConfiguration())