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() ]))
def PERSON_EFFECTS(self): return dict( (profession_id, modifiers[self.TYPE.value]) for profession_id, modifiers in PROFESSION_TO_CITY_MODIFIERS.items())
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()]))