1from unittest.mock import MagicMock 2 3from UM.Qt.QtRenderer import QtRenderer 4 5 6def test_getAndSetViewportSize(): 7 renderer = QtRenderer() 8 mocked_render_pass = MagicMock() 9 renderer.addRenderPass(mocked_render_pass) 10 renderer.setViewportSize(100, 200) 11 mocked_render_pass.setSize.assert_called_with(100, 200) 12 13 assert renderer.getViewportWidth() == 100 14 assert renderer.getViewportHeight() == 200 15 16 17def test_getAndSetWindowSize(): 18 renderer = QtRenderer() 19 renderer.setWindowSize(300, 400) 20 assert (300, 400) == renderer.getWindowSize() 21 22