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