/
niceSOFT
/
python3-py
Обзор
Документация
Войти
/
niceSOFT
/
python3-py
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
1.8.1
testing/process/test_killproc.py
18 строк
603 B
Ronny Pfannschmidt
deprecate py.std and remove all uses from the own codebase/unrelated tests
25 июн 2017, 19:15
25 июн 2017, 19:15
7f46178
Код
Авторство
О чём код?
import pytest import sys import py @pytest.mark.skipif("sys.platform.startswith('java')") def test_kill(tmpdir): subprocess = pytest.importorskip("subprocess") t = tmpdir.join("t.py") t.write("import time ; time.sleep(100)") proc = subprocess.Popen([sys.executable, str(t)]) assert proc.poll() is None # no return value yet py.process.kill(proc.pid) ret = proc.wait() if sys.platform == "win32" and ret == 0: pytest.skip("XXX on win32, subprocess.Popen().wait() on a killed " "process does not yield return value != 0") assert ret != 0