コード例 #1
0
ファイル: FrameTests.py プロジェクト: michali/Python-Katas
 def test_frame_is_not_spare(self):
     frame = Frame()
     
     frame.add_dropped_pins(2)
     frame.add_dropped_pins(7)
     
     self.assertFalse(frame.is_spare())
コード例 #2
0
ファイル: FrameTests.py プロジェクト: michali/Python-Katas
 def test_frame_is_spare(self):
     frame = Frame()
     
     frame.add_dropped_pins(2)
     frame.add_dropped_pins(8)
     
     self.assertTrue(frame.is_spare)
コード例 #3
0
ファイル: FrameTests.py プロジェクト: michali/Python-Katas
    def test_adds_second_roll(self):
        frame = Frame()

        frame.add_dropped_pins(1)
        frame.add_dropped_pins(2)

        self.assertEqual(2, frame.second_roll)
コード例 #4
0
ファイル: FrameTests.py プロジェクト: michali/Python-Katas
    def test_second_roll_of_frame(self):
        frame = Frame()

        frame.add_dropped_pins(1)
        frame.add_dropped_pins(2)

        self.assertFalse(frame.first_roll_of_frame)
コード例 #5
0
ファイル: FrameTests.py プロジェクト: michali/Python-Katas
    def test_is_second_roll_of_frame(self):
        frame = Frame()

        frame.add_dropped_pins(1)
        frame.add_dropped_pins(1)

        self.assertTrue(frame.second_roll_of_frame)
コード例 #6
0
ファイル: FrameTests.py プロジェクト: michali/Python-Katas
    def test_not_strike(self):
        frame = Frame()

        frame.add_dropped_pins(1)
        frame.add_dropped_pins(2)

        self.assertFalse(frame.is_strike())
コード例 #7
0
ファイル: FrameTests.py プロジェクト: michali/Python-Katas
    def test_frame_is_not_spare(self):
        frame = Frame()

        frame.add_dropped_pins(2)
        frame.add_dropped_pins(7)

        self.assertFalse(frame.is_spare())
コード例 #8
0
ファイル: FrameTests.py プロジェクト: michali/Python-Katas
    def test_second_roll_of_frame(self):
        frame = Frame()
 
        frame.add_dropped_pins(1)
        frame.add_dropped_pins(2)
        
        self.assertFalse(frame.first_roll_of_frame)
コード例 #9
0
ファイル: FrameTests.py プロジェクト: michali/Python-Katas
    def test_frame_is_spare(self):
        frame = Frame()

        frame.add_dropped_pins(2)
        frame.add_dropped_pins(8)

        self.assertTrue(frame.is_spare)
コード例 #10
0
ファイル: FrameTests.py プロジェクト: michali/Python-Katas
 def test_adds_second_roll(self):
     frame = Frame()
     
     frame.add_dropped_pins(1)
     frame.add_dropped_pins(2)
     
     self.assertEqual(2, frame.second_roll)    
コード例 #11
0
ファイル: FrameTests.py プロジェクト: michali/Python-Katas
 def test_is_second_roll_of_frame(self):
     frame = Frame()
     
     frame.add_dropped_pins(1)
     frame.add_dropped_pins(1)
     
     self.assertTrue(frame.second_roll_of_frame)
コード例 #12
0
ファイル: FrameTests.py プロジェクト: michali/Python-Katas
 def test_not_strike(self):
     frame = Frame()
     
     frame.add_dropped_pins(1)
     frame.add_dropped_pins(2)
            
     self.assertFalse(frame.is_strike())
コード例 #13
0
ファイル: FrameTests.py プロジェクト: michali/Python-Katas
    def test_strike_on_second_roll(self):
        frame = Frame()

        frame.add_dropped_pins(0)
        frame.add_dropped_pins(10)

        self.assertTrue(frame.is_strike())
コード例 #14
0
ファイル: FrameTests.py プロジェクト: michali/Python-Katas
 def test_strike_on_second_roll(self):
     frame = Frame()
     
     frame.add_dropped_pins(0)
     frame.add_dropped_pins(10)
     
     self.assertTrue(frame.is_strike())
コード例 #15
0
ファイル: FrameTests.py プロジェクト: michali/Python-Katas
 def test_adds_first_roll(self):
     frame = Frame()
     
     frame.add_dropped_pins(1)
     
     self.assertEqual(1, frame.first_roll)
コード例 #16
0
ファイル: FrameTests.py プロジェクト: michali/Python-Katas
    def test_frame_not_rolled(self):
        frame = Frame()

        self.assertFalse(frame.first_roll_of_frame)
コード例 #17
0
ファイル: FrameTests.py プロジェクト: michali/Python-Katas
    def test_is_first_roll_of_frame(self):
        frame = Frame()

        frame.add_dropped_pins(1)

        self.assertTrue(frame.first_roll_of_frame)
コード例 #18
0
ファイル: FrameTests.py プロジェクト: michali/Python-Katas
    def test_initialise_with_zero_hits(self):
        frame = Frame()

        self.assertEqual(0, frame.first_roll)
        self.assertEqual(0, frame.second_roll)
コード例 #19
0
ファイル: FrameTests.py プロジェクト: michali/Python-Katas
    def test_adds_first_roll(self):
        frame = Frame()

        frame.add_dropped_pins(1)

        self.assertEqual(1, frame.first_roll)
コード例 #20
0
ファイル: FrameTests.py プロジェクト: michali/Python-Katas
 def test_is_first_roll_of_frame(self):
     frame = Frame()
     
     frame.add_dropped_pins(1)
     
     self.assertTrue(frame.first_roll_of_frame)