def test_get_bot_pvp_properties(self):
        properties = self.meta_action_battle.bot_pvp_properties

        self.assertEqual(set(properties.keys()), set(('ability_chance', 'priorities')))
        self.assertTrue(0 < properties['ability_chance'] <= 1)
        self.assertEqual(set(properties['priorities']), set(ABILITIES.keys()))

        for ability_priority in properties['priorities']:
            self.assertTrue(ability_priority > 0)
Exemplo n.º 2
0
    def test_get_bot_pvp_properties(self):
        properties = self.meta_action_battle.bot_pvp_properties

        self.assertEqual(set(properties.keys()),
                         set(('ability_chance', 'priorities')))
        self.assertTrue(0 < properties['ability_chance'] <= 1)
        self.assertEqual(set(properties['priorities']), set(ABILITIES.keys()))

        for ability_priority in properties['priorities'].values():
            self.assertTrue(ability_priority > 0)
    def test_get_bot_pvp_properties(self):
        properties = self.meta_action_battle.get_bot_pvp_properties()

        self.meta_action_battle.save()
        self.meta_action_battle.reload()

        self.assertEqual(set(properties.keys()), set(("ability_chance", "priorities")))
        self.assertTrue("bot_pvp_properties" in self.meta_action_battle.data)
        self.assertEqual(set(properties.keys()), set(self.meta_action_battle.data["bot_pvp_properties"]))
        self.assertTrue(0 < properties["ability_chance"] <= 1)
        self.assertEqual(set(properties["priorities"]), set(ABILITIES.keys()))

        self.assertEqual(properties, self.meta_action_battle.get_bot_pvp_properties())

        for ability_priority in properties["priorities"]:
            self.assertTrue(ability_priority > 0)
    def test_get_bot_pvp_properties(self):
        properties = self.meta_action_battle.get_bot_pvp_properties()

        self.meta_action_battle.save()
        self.meta_action_battle.reload()

        self.assertEqual(set(properties.keys()),
                         set(('ability_chance', 'priorities')))
        self.assertTrue('bot_pvp_properties' in self.meta_action_battle.data)
        self.assertEqual(
            set(properties.keys()),
            set(self.meta_action_battle.data['bot_pvp_properties']))
        self.assertTrue(0 < properties['ability_chance'] <= 1)
        self.assertEqual(set(properties['priorities']), set(ABILITIES.keys()))

        self.assertEqual(properties,
                         self.meta_action_battle.get_bot_pvp_properties())

        for ability_priority in properties['priorities']:
            self.assertTrue(ability_priority > 0)