예제 #1
0
 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')
예제 #2
0
 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')
예제 #3
0
 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')
예제 #4
0
 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')
예제 #5
0
 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')
예제 #6
0
 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')
예제 #7
0
 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')
예제 #8
0
 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')
예제 #9
0
 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')
예제 #10
0
 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')
예제 #11
0
 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')
예제 #12
0
 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')
예제 #13
0
 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')
예제 #14
0
 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')
예제 #15
0
 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')
예제 #16
0
 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')
예제 #17
0
 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')
예제 #18
0
 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')
예제 #19
0
 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')
예제 #20
0
 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')
예제 #21
0
 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')
예제 #22
0
 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')
예제 #23
0
 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')
예제 #24
0
 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')
예제 #25
0
 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')
예제 #26
0
 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')
예제 #27
0
 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')
예제 #28
0
 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)
예제 #29
0
 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')