def test_get_type_of_dice_no_bonus(self): """get the type of dice with no bonus. The 12 in 3d12""" expect = 12 result = RpgDataMangling.parse_dice("3d12")[1] self.assertEqual(expect, result)
def test_get_big_type_of_dice(self): """get the type of dice. The 20 in 22d20+31""" expect = 20 result = RpgDataMangling.parse_dice("22d20+31")[1] self.assertEqual(expect, result)
def test_get_big_bonus_of_dice(self): """get the bonus applied to the dice roll. The 31 in 22d20+31""" expect = 31 result = RpgDataMangling.parse_dice("22d20+31")[2] self.assertEqual(expect, result)
def test_get_bonus_of_dice(self): """get the bonus applied to the dice roll. The 3 in 2d6+3""" expect = 3 result = RpgDataMangling.parse_dice("2d6+3")[2] self.assertEqual(expect, result)
def test_get_big_number_of_dice(self): """get the number of dice. The 22 in 22d20+31""" expect = 22 result = RpgDataMangling.parse_dice("22d20+31")[0] self.assertEqual(expect, result)
def test_get_type_of_dice(self): """get the type of dice. The 6 in 2d6+3""" expect = 6 result = RpgDataMangling.parse_dice("2d6+3")[1] self.assertEqual(expect, result)
def test_get_number_of_dice(self): """get the number of dice. The 2 in 2d6+3""" expect = 2 result = RpgDataMangling.parse_dice("2d6+3")[0] self.assertEqual(expect, result)
def test_get_number_of_dice_no_bonus_upper(self): """handle D. get the number of dice with no bonus. The 4 in 4D8""" expect = 4 result = RpgDataMangling.parse_dice("4D8")[0] self.assertEqual(expect, result)
def test_get_type_of_dice_no_bonus_upper(self): """handle D. get the type of dice with no bonus. The 8 in 4D8""" expect = 8 result = RpgDataMangling.parse_dice("4D8")[1] self.assertEqual(expect, result)
def test_get_number_of_dice_no_bonus(self): """get the number of dice with no bonus. The 3 in 3d12""" expect = 3 result = RpgDataMangling.parse_dice("3d12")[0] self.assertEqual(expect, result)