Ejemplo n.º 1
0
    def test_profession_to_city_specialization(self):
        for profession, specializations in PROFESSION_TO_CITY_MODIFIERS.items(
        ):
            self.assertEqual(len(specializations), len(CITY_MODIFIERS.records))

            self.assertTrue(
                all([
                    -10 <= effect <= 10 for effect in specializations.values()
                ]))
Ejemplo n.º 2
0
 def PERSON_EFFECTS(self):
     return dict( (profession_id, modifiers[self.TYPE.value]) for profession_id, modifiers in PROFESSION_TO_CITY_MODIFIERS.items())
Ejemplo n.º 3
0
    def test_profession_to_city_specialization(self):
        for profession, specializations in PROFESSION_TO_CITY_MODIFIERS.items():
            self.assertEqual(len(specializations), len(CITY_MODIFIERS.records))

            self.assertTrue(all([-10 <= effect <= 10 for effect in specializations.values()]))