1from unittest.mock import patch 2 3from UM.View.RenderPass import RenderPass 4from UM.View.Renderer import Renderer 5 6 7def testAddRemoveRenderPas(): 8 renderer = Renderer() 9 with patch("UM.View.GL.OpenGL.OpenGL.getInstance"): 10 render_pass_1 = RenderPass("test1", 1, 1) 11 12 renderer.addRenderPass(render_pass_1) 13 14 assert renderer.getRenderPass("test1") == render_pass_1 15 assert renderer.getRenderPass("test2") is None 16 17 assert len(renderer.getRenderPasses()) == 1 18 19 renderer.removeRenderPass(render_pass_1) 20 21 assert renderer.getRenderPass("test1") is None