Beispiel #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)
Beispiel #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)
Beispiel #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)
Beispiel #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)
Beispiel #5
0
 def load_bots(self, configuration):
     for config in configuration.configurations:
         bot = Bot(config, client=self._client)
         self._bots[bot.id] = bot
Beispiel #6
0
 def setUp(self):
     self.client = TestClient()
     self.bot = Bot(config=BotConfiguration(), client=self.client)
Beispiel #7
0
    def test_bot_defaultresponses(self):
        bot = Bot(BotConfiguration())
        self.assertIsNotNone(bot)

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

        bot = Bot(BotConfiguration())
        self.assertIsNotNone(bot)
        self.assertIsNotNone(bot.brain)
Beispiel #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)
Beispiel #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)
Beispiel #12
0
 def setUp(self):
     test_brain = Brain(BrainConfiguration())
     self._bot = Bot(test_brain, None)
 def setUp(self):
     self.bot = Bot(Brain(BrainConfiguration()), config=BotConfiguration())