Пример #1
0
def test_matlab_engine_not_installed():  # pragma: no matlab
    r"""Assert that errors are raised when Matlab engine is not installed."""
    with pytest.raises(RuntimeError):
        MatlabModelDriver.start_matlab_engine()
    with pytest.raises(RuntimeError):
        MatlabModelDriver.stop_matlab_engine(None, None, None, None)
    with pytest.raises(RuntimeError):
        MatlabModelDriver.MatlabProcess(None, None)
Пример #2
0
def test_locate_matlabroot():  # pragma: matlab
    r"""Test locate_matlabroot."""
    MatlabModelDriver.locate_matlabroot()
Пример #3
0
def test_matlab_exit():  # pragma: matlab
    r"""Test error when model contains 'exit' call."""
    MatlabModelDriver.MatlabModelDriver('error', [scripts['matlab_error']])
Пример #4
0
def test_is_matlab_running():
    r"""Test if there is Matlab engine running."""
    MatlabModelDriver.is_matlab_running()
    MatlabModelDriver.kill_all()
    assert(not MatlabModelDriver.is_matlab_running())
def test_get_matlab_version():  # pragma: matlab
    r"""Test get_matlab_version."""
    MatlabModelDriver.get_matlab_version()