コード例 #1
0
ファイル: RollResultTest.py プロジェクト: zjs/Dice
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]
コード例 #2
0
ファイル: RollResultTest.py プロジェクト: zjs/Dice
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]
コード例 #3
0
ファイル: RollResultTest.py プロジェクト: zjs/Dice
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
コード例 #4
0
ファイル: RollResultTest.py プロジェクト: zjs/Dice
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
コード例 #5
0
ファイル: RollResultTest.py プロジェクト: zjs/Dice
 def setUp(self):
     self.rollResult = RollResult([3,5,6,1],3)
コード例 #6
0
ファイル: RollResultTest.py プロジェクト: zjs/Dice
 def setUp(self):
     self.rollResult = RollResult([3,5,1,6],3)
コード例 #7
0
ファイル: RollResultTest.py プロジェクト: zjs/Dice
 def setUp(self):
     self.rollResult = RollResult([1,3,5,6],3)
コード例 #8
0
ファイル: RollResultTest.py プロジェクト: zjs/Dice
 def setUp(self):
     self.rollResult = RollResult([1,6,4],1)
コード例 #9
0
ファイル: RollResultTest.py プロジェクト: zjs/Dice
 def setUp(self):
     self.rollResult = RollResult([6])
コード例 #10
0
def make_roll(roll_params: RollParams) -> RollResult:
    return RollResult(roll_params)