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
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