Exemple #1
0
def test_setContext_failed():
    surface_format = MagicMock()
    opengl_context = MagicMock()
    opengl_context.create = MagicMock(return_value=False)
    with patch("UM.View.GL.OpenGLContext.QSurfaceFormat", MagicMock(return_value=surface_format)):
        with patch("UM.View.GL.OpenGLContext.QOpenGLContext", MagicMock(return_value=opengl_context)):
            assert OpenGLContext.setContext(1, 2) is None
Exemple #2
0
def test_setContext():
    surface_format = MagicMock()
    opengl_context = MagicMock()
    opengl_context.create = MagicMock(return_value = True)
    with patch("UM.View.GL.OpenGLContext.QSurfaceFormat", MagicMock(return_value = surface_format)):
        with patch("UM.View.GL.OpenGLContext.QOpenGLContext", MagicMock(return_value=opengl_context)):
            assert OpenGLContext.setContext(1,2) == opengl_context
            opengl_context.setFormat.assert_called_once_with(surface_format)