示例#1
0
class TestDice(unittest.TestCase):

    def setUp(self):

        self.d1 = Dice()
        self.d2 = Dice('3d8')
        self.d3 = Dice('4d12')
        self.d4 = Dice('5d6')

    def test_dice_values(self):

        self.assertEqual(self.d1.__str__(), '1d6')
        self.assertEqual(self.d2.__str__(), '3d8')

        self.assertGreaterEqual(self.d1.throw(), 1)
        self.assertLessEqual(self.d1.throw(), 6)

        self.assertGreaterEqual(self.d2.throw(), 3)
        self.assertLessEqual(self.d2.throw(), 24)

    def test_dice_sequences(self):

        self.assertEqual(self.d3.throw(), sum(self.d3.sequence))

        # checks if throw_this leaves sequence empty
        self.d4.throw_this('3d6')
        self.assertListEqual(self.d4.sequence, [])
示例#2
0
class TestDice(unittest.TestCase):
    def setUp(self):

        self.d1 = Dice()
        self.d2 = Dice('3d8')
        self.d3 = Dice('4d12')
        self.d4 = Dice('5d6')

    def test_dice_values(self):

        self.assertEqual(self.d1.__str__(), '1d6')
        self.assertEqual(self.d2.__str__(), '3d8')

        self.assertGreaterEqual(self.d1.throw(), 1)
        self.assertLessEqual(self.d1.throw(), 6)

        self.assertGreaterEqual(self.d2.throw(), 3)
        self.assertLessEqual(self.d2.throw(), 24)

    def test_dice_sequences(self):

        self.assertEqual(self.d3.throw(), sum(self.d3.sequence))

        # checks if throw_this leaves sequence empty
        self.d4.throw_this('3d6')
        self.assertListEqual(self.d4.sequence, [])
示例#3
0
    def setUp(self):

        self.d1 = Dice()
        self.d2 = Dice('3d8')
        self.d3 = Dice('4d12')
        self.d4 = Dice('5d6')
示例#4
0
    def setUp(self):

        self.d1 = Dice()
        self.d2 = Dice('3d8')
        self.d3 = Dice('4d12')
        self.d4 = Dice('5d6')