def test_raise_BeforeLoadScriptNotExists_if_not_exists(): script_file = FIXTURE_PATH / "script_noexists.sh" with pytest.raises(BeforeLoadScriptNotExists): run_before_script(script_file) with pytest.raises(OSError): run_before_script(script_file)
def test_raise_BeforeLoadScriptNotExists_if_not_exists(): script_file = os.path.join(fixtures_dir, 'script_noexists.sh') with pytest.raises(BeforeLoadScriptNotExists): run_before_script(script_file) with pytest.raises(OSError): run_before_script(script_file)
def test_beforeload_returns_stderr_messages(): script_file = os.path.join(fixtures_dir, 'script_failed.sh') with pytest.raises(exc.BeforeLoadScriptError) as excinfo: run_before_script(script_file) assert excinfo.match(r'failed with returncode')
def test_return_stdout_if_ok(capsys): script_file = os.path.join(fixtures_dir, 'script_complete.sh') run_before_script(script_file) out, err = capsys.readouterr() assert 'hello' in out
def test_raise_BeforeLoadScriptError_if_retcode(): script_file = os.path.join(fixtures_dir, 'script_failed.sh') with pytest.raises(BeforeLoadScriptError): run_before_script(script_file)
def test_beforeload_returns_stderr_messages(): script_file = FIXTURE_PATH / "script_failed.sh" with pytest.raises(exc.BeforeLoadScriptError) as excinfo: run_before_script(script_file) assert excinfo.match(r"failed with returncode")
def test_return_stdout_if_ok(capsys): script_file = FIXTURE_PATH / "script_complete.sh" run_before_script(script_file) out, err = capsys.readouterr() assert "hello" in out
def test_raise_BeforeLoadScriptError_if_retcode(): script_file = FIXTURE_PATH / "script_failed.sh" with pytest.raises(BeforeLoadScriptError): run_before_script(script_file)