def test_no_amount(self): """should assume that if there is no amount specified, roll 1""" result = Dice._parse('d4') self.assertEqual(result[0], 1)
def test_parse_dice(self): """in ideal usage, should return a 2-tuple of (amount, sides)""" result = Dice._parse('3d20') self.assertEqual(type(result), tuple) self.assertEqual(result[0], 3) self.assertEqual(result[1], 20)