def test_leadership(self): """test that Leadership skill loads correctly""" s = skills.load_skill('leadership') self.assertEqual(s.name, 'Leadership') self.assertEqual(s.base, 'CHA')
def test_climb(self): """test that Climb skill loads correctly""" s = skills.load_skill('climb') self.assertEqual(s.name, 'Climb') self.assertEqual(s.base, 'STR')
def test_sneak(self): """test that Sneak skill loads correctly""" s = skills.load_skill('sneak') self.assertEqual(s.name, 'Sneak') self.assertEqual(s.base, 'DEX')
def test_animal(self): """test that Animal Handle skill loads correctly""" s = skills.load_skill('animal') self.assertEqual(s.name, 'Animal Handle') self.assertEqual(s.base, 'CHA')
def test_appraise(self): """test that Appraise skill loads correctly""" s = skills.load_skill('appraise') self.assertEqual(s.name, 'Appraise') self.assertEqual(s.base, 'INT')
def test_survival(self): """test that Survival skill loads correctly""" s = skills.load_skill('survival') self.assertEqual(s.name, 'Survival') self.assertEqual(s.base, 'INT')
def test_lockpick(self): """test that Listen skill loads correctly""" s = skills.load_skill('listen') self.assertEqual(s.name, 'Listen') self.assertEqual(s.base, 'PER')
def test_medicine(self): """test that Medicine skill loads correctly""" s = skills.load_skill('medicine') self.assertEqual(s.name, 'Medicine') self.assertEqual(s.base, 'INT')
def test_sense(self): """test that Sense Danger skill loads correctly""" s = skills.load_skill('sense') self.assertEqual(s.name, 'Sense Danger') self.assertEqual(s.base, 'PER')
def test_jump(self): """test that Jump skill loads correctly""" s = skills.load_skill('jump') self.assertEqual(s.name, 'Jump') self.assertEqual(s.base, 'STR')
def test_balance(self): """test that Balance skill loads correctly""" s = skills.load_skill('balance') self.assertEqual(s.name, 'Balance') self.assertEqual(s.base, 'DEX')
def test_throwing(self): """test that Throwing skill loads correctly""" s = skills.load_skill('throwing') self.assertEqual(s.name, 'Throwing') self.assertEqual(s.base, 'DEX')
def test_barter(self): """test that Barter skill loads correctly""" s = skills.load_skill('barter') self.assertEqual(s.name, 'Barter') self.assertEqual(s.base, 'CHA')
def test_escape(self): """test that Escape skill loads correctly""" s = skills.load_skill('escape') self.assertEqual(s.name, 'Escape') self.assertEqual(s.base, 'STR')
def test_load_skill(self): print(ALL_SKILLS) for name in ALL_SKILLS: s = load_skill(name) self.assertEqual(s.name.lower(), name) self.assertIn(s.base, PRIMARY_TRAITS)