Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
 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)
Ejemplo n.º 4
0
 def test_bot_init_supplied_brain(self):
     test_brain = Brain(BrainConfiguration())
     bot = Bot(test_brain, BotConfiguration())
     self.assertIsNotNone(bot)
     self.assertIsNotNone(bot.brain)
Ejemplo n.º 5
0
 def load_bots(self, configuration):
     for config in configuration.configurations:
         bot = Bot(config, client=self._client)
         self._bots[bot.id] = bot
Ejemplo n.º 6
0
 def setUp(self):
     self.client = TestClient()
     self.bot = Bot(config=BotConfiguration(), client=self.client)
Ejemplo n.º 7
0
    def test_bot_defaultresponses(self):
        bot = Bot(BotConfiguration())
        self.assertIsNotNone(bot)

        self.assertEqual(bot.default_response, "")
        self.assertEqual(bot.exit_response, "Bye!")
Ejemplo n.º 8
0
 def initiate_bot(self, configuration):
     brain = Brain(configuration.brain_configuration)
     self.bot = Bot(brain, config=configuration.bot_configuration)
Ejemplo n.º 9
0
    def test_bot_init_default_brain(self):

        bot = Bot(BotConfiguration())
        self.assertIsNotNone(bot)
        self.assertIsNotNone(bot.brain)
Ejemplo n.º 10
0
    def test_bot_init_no_license_keys(self):

        bot_config = BotConfiguration()
        bot_config._license_keys = None
        bot = Bot(bot_config)
        self.assertIsNotNone(bot)
Ejemplo n.º 11
0
 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)
Ejemplo n.º 12
0
 def setUp(self):
     test_brain = Brain(BrainConfiguration())
     self._bot = Bot(test_brain, None)
Ejemplo n.º 13
0
 def setUp(self):
     self.bot = Bot(Brain(BrainConfiguration()), config=BotConfiguration())