aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/web-platform-tests/tools/py/testing/process/test_cmdexec.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/wpt/web-platform-tests/tools/py/testing/process/test_cmdexec.py')
-rw-r--r--tests/wpt/web-platform-tests/tools/py/testing/process/test_cmdexec.py39
1 files changed, 0 insertions, 39 deletions
diff --git a/tests/wpt/web-platform-tests/tools/py/testing/process/test_cmdexec.py b/tests/wpt/web-platform-tests/tools/py/testing/process/test_cmdexec.py
deleted file mode 100644
index b539e0af381..00000000000
--- a/tests/wpt/web-platform-tests/tools/py/testing/process/test_cmdexec.py
+++ /dev/null
@@ -1,39 +0,0 @@
-import py
-from py.process import cmdexec
-
-def exvalue():
- return py.std.sys.exc_info()[1]
-
-class Test_exec_cmd:
- def test_simple(self):
- out = cmdexec('echo hallo')
- assert out.strip() == 'hallo'
- assert py.builtin._istext(out)
-
- def test_simple_newline(self):
- import sys
- out = cmdexec(r"""%s -c "print ('hello')" """ % sys.executable)
- assert out == 'hello\n'
- assert py.builtin._istext(out)
-
- def test_simple_error(self):
- py.test.raises (cmdexec.Error, cmdexec, 'exit 1')
-
- def test_simple_error_exact_status(self):
- try:
- cmdexec('exit 1')
- except cmdexec.Error:
- e = exvalue()
- assert e.status == 1
- assert py.builtin._istext(e.out)
- assert py.builtin._istext(e.err)
-
- def test_err(self):
- try:
- cmdexec('echoqweqwe123 hallo')
- raise AssertionError("command succeeded but shouldn't")
- except cmdexec.Error:
- e = exvalue()
- assert hasattr(e, 'err')
- assert hasattr(e, 'out')
- assert e.err or e.out