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