From a08e201eb71107938aeb1e059ab056d65e65c2f6 Mon Sep 17 00:00:00 2001 From: "Ilya.Kazakevich" Date: Tue, 27 Aug 2019 18:46:43 +0300 Subject: [PATCH] PY-18501: test for latest pytest+tox GitOrigin-RevId: 3dee65df902bfc99cd670b2e88fb38b1e065a6b4 --- python/testData/toxtest/toxPyTestPy3k/test_foo.py | 2 ++ python/testData/toxtest/toxPyTestPy3k/tox.ini | 6 ++++++ python/testSrc/com/jetbrains/env/PyToxTest.java | 12 ++++++++++++ 3 files changed, 20 insertions(+) create mode 100644 python/testData/toxtest/toxPyTestPy3k/test_foo.py create mode 100644 python/testData/toxtest/toxPyTestPy3k/tox.ini diff --git a/python/testData/toxtest/toxPyTestPy3k/test_foo.py b/python/testData/toxtest/toxPyTestPy3k/test_foo.py new file mode 100644 index 000000000000..dbdd280f02f6 --- /dev/null +++ b/python/testData/toxtest/toxPyTestPy3k/test_foo.py @@ -0,0 +1,2 @@ +def test_doo(): + pass diff --git a/python/testData/toxtest/toxPyTestPy3k/tox.ini b/python/testData/toxtest/toxPyTestPy3k/tox.ini new file mode 100644 index 000000000000..f64211addbfa --- /dev/null +++ b/python/testData/toxtest/toxPyTestPy3k/tox.ini @@ -0,0 +1,6 @@ +[tox] +skipsdist=True +envlist = py36 +[testenv] +deps=pytest +commands=pytest diff --git a/python/testSrc/com/jetbrains/env/PyToxTest.java b/python/testSrc/com/jetbrains/env/PyToxTest.java index f57190c85410..5a7c375a92e1 100644 --- a/python/testSrc/com/jetbrains/env/PyToxTest.java +++ b/python/testSrc/com/jetbrains/env/PyToxTest.java @@ -81,6 +81,18 @@ public final class PyToxTest extends PyEnvTestCase { ); } + + @Test + public void testToxPyTestPy3k() { + runPythonTest(new MyPyProcessWithConsoleTestTask("/toxtest/toxPyTestPy3k/", 1, + () -> new MyTestProcessRunner(), + Collections.singletonList( + Pair.create("py36", new InterpreterExpectations("", true)) + ), + Integer.MAX_VALUE) + ); + } + /** * Check tox unit runner */