diff --git a/python/src/com/jetbrains/python/testing/PythonUnitTestUtil.java b/python/src/com/jetbrains/python/testing/PythonUnitTestUtil.java index 7704668007d6..905b02731ba0 100644 --- a/python/src/com/jetbrains/python/testing/PythonUnitTestUtil.java +++ b/python/src/com/jetbrains/python/testing/PythonUnitTestUtil.java @@ -74,7 +74,8 @@ public final class PythonUnitTestUtil { if (isTestCaseClassRequired(file, testCaseClassRequired)) { return false; } - return file.getTopLevelFunctions().stream().anyMatch(o -> isTestFunction(o, testCaseClassRequired, context)); + return file.getName().startsWith("test_") || + file.getTopLevelFunctions().stream().anyMatch(o -> isTestFunction(o, testCaseClassRequired, context)); } /** diff --git a/python/testData/testRunner/env/createConfigurationTest/test_foo.py b/python/testData/testRunner/env/createConfigurationTest/test_foo.py new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/python/testSrc/com/jetbrains/env/python/testing/CreateConfigurationMultipleCasesTask.java b/python/testSrc/com/jetbrains/env/python/testing/CreateConfigurationMultipleCasesTask.java index 47da0c27d9a8..11fb5d368af4 100644 --- a/python/testSrc/com/jetbrains/env/python/testing/CreateConfigurationMultipleCasesTask.java +++ b/python/testSrc/com/jetbrains/env/python/testing/CreateConfigurationMultipleCasesTask.java @@ -52,6 +52,7 @@ class CreateConfigurationMultipleCasesTask