Exemplo n.º 1
0
class SimpleRollResultTestCase(unittest.TestCase):
    def setUp(self):
        self.rollResult = RollResult([6])

    def testGetResults(self):
        assert self.rollResult.getResults() == [(6,True)]

    def testGetRolls(self):
        assert self.rollResult.getRolls() == [6]

    def testGetKeptRolls(self):
        assert self.rollResult.getKeptRolls() == [6]

    def testGetValue(self):
        assert self.rollResult.getValue() == 6
Exemplo n.º 2
0
class MultipleRollResultTestCase(unittest.TestCase):
    def setUp(self):
        self.rollResult = RollResult([3,5,6])

    def testGetResults(self):
        assert self.rollResult.getResults() == [(3,True),(5,True),(6,True)]

    def testGetRolls(self):
        assert self.rollResult.getRolls() == [3,5,6]

    def testGetKeptRolls(self):
        assert self.rollResult.getKeptRolls() == [3,5,6]

    def testGetValue(self):
        assert self.rollResult.getValue() == 14