Example #1
0
class OneOfThreeKeptRollResultTestCase(SimpleRollResultTestCase):
    def setUp(self):
        self.rollResult = RollResult([1,6,4],1)

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

    def testGetRolls(self):
        assert self.rollResult.getRolls() == [1,6,4]
Example #2
0
class ThreeOfFourKeptRollResultTestCaseC(MultipleRollResultTestCase):
    def setUp(self):
        self.rollResult = RollResult([3,5,6,1],3)

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

    def testGetRolls(self):
        assert self.rollResult.getRolls() == [3,5,6,1]
Example #3
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
Example #4
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
Example #5
0
 def setUp(self):
     self.rollResult = RollResult([3,5,6,1],3)
Example #6
0
 def setUp(self):
     self.rollResult = RollResult([3,5,1,6],3)
Example #7
0
 def setUp(self):
     self.rollResult = RollResult([1,3,5,6],3)
Example #8
0
 def setUp(self):
     self.rollResult = RollResult([1,6,4],1)
Example #9
0
 def setUp(self):
     self.rollResult = RollResult([6])
Example #10
0
def make_roll(roll_params: RollParams) -> RollResult:
    return RollResult(roll_params)