def test_apply(mocker, qtbot): qmain = QMainWindow() qmain.add_primitive = None qmain.boolean_operation = None qmain.geometrydict = None mocker.patch.object(qmain, 'add_primitive') mocker.patch.object(qmain, 'boolean_operation') mocker.patch.object(qmain, 'geometrydict') p = ReactorPopUp(qmain) p.show() p.apply_() p.close()
def distpopup(mocker, qtbot): qmain = QMainWindow() qmain.copy_geometry = None qmain.geometrydict = None qmain.get_input_data = None mocker.patch.object(qmain, 'copy_geometry') mocker.patch.object(qmain, 'geometrydict') mocker.patch.object(qmain, 'get_input_data') mocker.patch('mfixgui.widgets.distributed_popup.vtk') p = DistributionPopUp(qmain) get_bounds = mocker.patch('mfixgui.widgets.distributed_popup.DistributionPopUp.get_bounds') get_bounds.return_value = (1, 2, 3, 4, 5, 6) qtbot.addWidget(p) return p