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()
Exemple #2
0
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