コード例 #1
0
    def test_read_key_returns_quit_for_quit_event(self, mpygame):
        mevent = Mock(type=mpygame.QUIT)
        mpygame.event.wait.return_value = mevent

        gl = PyGameGL()
        key = gl.read_key()

        self.assertEqual(key, Key.QUIT)
コード例 #2
0
    def test_read_key_returns_quit_for_quit_event(self, mpygame):
        mevent = Mock(type=mpygame.QUIT)
        mpygame.event.wait.return_value = mevent

        gl = PyGameGL()
        key = gl.read_key()

        self.assertEqual(key, Key.QUIT)
コード例 #3
0
 def test_read_key_returns_undo_for_backspace(self):
     # Arrange
     mpygame = self.patch("sokoban.view.pygame")
     mevent = Mock(type=mpygame.KEYDOWN, key=mpygame.K_BACKSPACE)
     mpygame.event.wait.return_value = mevent
     # Act
     gl = PyGameGL()
     key = gl.read_key()
     # Assert
     self.assertEqual(key, Key.UNDO)
コード例 #4
0
    def test_set_size(self, mpygame):
        gl = PyGameGL()
        gl.resize(20, 30)

        mpygame.display.set_mode.assert_called_with((20, 30))
コード例 #5
0
    def test_set_size(self, mpygame):
        gl = PyGameGL()
        gl.resize(20, 30)

        mpygame.display.set_mode.assert_called_with((20, 30))