aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/web-platform-tests/tools/pytest/testing/test_genscript.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/wpt/web-platform-tests/tools/pytest/testing/test_genscript.py')
-rw-r--r--tests/wpt/web-platform-tests/tools/pytest/testing/test_genscript.py51
1 files changed, 0 insertions, 51 deletions
diff --git a/tests/wpt/web-platform-tests/tools/pytest/testing/test_genscript.py b/tests/wpt/web-platform-tests/tools/pytest/testing/test_genscript.py
deleted file mode 100644
index 1260a5a6b26..00000000000
--- a/tests/wpt/web-platform-tests/tools/pytest/testing/test_genscript.py
+++ /dev/null
@@ -1,51 +0,0 @@
-import pytest
-import sys
-
-
-@pytest.fixture(scope="module")
-def standalone(request):
- return Standalone(request)
-
-class Standalone:
- def __init__(self, request):
- self.testdir = request.getfuncargvalue("testdir")
- script = "mypytest"
- result = self.testdir.runpytest("--genscript=%s" % script)
- assert result.ret == 0
- self.script = self.testdir.tmpdir.join(script)
- assert self.script.check()
-
- def run(self, anypython, testdir, *args):
- return testdir._run(anypython, self.script, *args)
-
-def test_gen(testdir, anypython, standalone):
- if sys.version_info >= (2,7):
- result = testdir._run(anypython, "-c",
- "import sys;print (sys.version_info >=(2,7))")
- assert result.ret == 0
- if result.stdout.str() == "False":
- pytest.skip("genscript called from python2.7 cannot work "
- "earlier python versions")
- result = standalone.run(anypython, testdir, '--version')
- if result.ret == 2:
- result.stderr.fnmatch_lines(["*ERROR: setuptools not installed*"])
- elif result.ret == 0:
- result.stderr.fnmatch_lines([
- "*imported from*mypytest*"
- ])
- p = testdir.makepyfile("def test_func(): assert 0")
- result = standalone.run(anypython, testdir, p)
- assert result.ret != 0
- else:
- pytest.fail("Unexpected return code")
-
-
-def test_freeze_includes():
- """
- Smoke test for freeze_includes(), to ensure that it works across all
- supported python versions.
- """
- includes = pytest.freeze_includes()
- assert len(includes) > 1
- assert '_pytest.genscript' in includes
-