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
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)