Example #1
0
 def test_roll_dm(self):
     '''Die: Test roll DM'''
     rolls = []
     die6 = Die(6)
     for _ in range(0, NUM_TESTS):
         rolls.append(die6.roll(1, -2))  # dm = -2
     for roll in rolls:
         self.assertTrue(roll in range(-1, 5))
Example #2
0
 def test_roll_floor(self):
     '''Die: Test roll floor()'''
     rolls = []
     die6 = Die(6)
     for _ in range(0, NUM_TESTS):
         rolls.append(die6.roll(1, floor=3))
     for roll in rolls:
         self.assertTrue(roll in range(3, 7))
Example #3
0
 def test_roll_ceiling(self):
     '''Die: Test roll ceiling()'''
     rolls = []
     die6 = Die(6)
     for _ in range(0, NUM_TESTS):
         rolls.append(die6.roll(1, ceiling=4))
     for roll in rolls:
         self.assertTrue(roll in range(1, 5))
Example #4
0
 def test_roll(self):
     '''Die: Test roll results'''
     rolls = []
     die6 = Die(6)
     for _ in range(0, NUM_TESTS):
         rolls.append(die6.roll(1))
     print(rolls)
     for roll in rolls:
         self.assertTrue(roll in range(1, 7))