@@ -12,7 +12,6 @@ import com.intellij.lang.injection.InjectedLanguageManager
12
12
import com.intellij.openapi.application.WriteAction
13
13
import com.intellij.openapi.editor.Editor
14
14
import com.intellij.openapi.project.Project
15
- import com.intellij.openapi.project.guessProjectDir
16
15
import com.intellij.openapi.roots.ProjectFileIndex
17
16
import com.intellij.openapi.vfs.VfsUtil
18
17
import com.intellij.openapi.vfs.VirtualFile
@@ -21,7 +20,6 @@ import com.intellij.psi.PsiFile
21
20
import com.intellij.psi.PsiManager
22
21
import com.intellij.psi.util.PsiTreeUtil
23
22
import com.intellij.psi.util.PsiUtilBase
24
- import com.intellij.util.concurrency.annotations.RequiresReadLock
25
23
import com.intellij.util.concurrency.annotations.RequiresWriteLock
26
24
import com.jetbrains.python.PythonLanguage
27
25
import com.jetbrains.python.psi.PyClass
@@ -82,7 +80,6 @@ class PythonAutoTestService : AutoTestService() {
82
80
return TestFileContext (true , testFile, listOf (), " " , PythonLanguage .INSTANCE )
83
81
}
84
82
85
- @RequiresReadLock
86
83
private fun getTestNameExample (file : VirtualFile ): String {
87
84
val children = file.children
88
85
for (child in children) {
@@ -95,8 +92,7 @@ class PythonAutoTestService : AutoTestService() {
95
92
return " test_example.py"
96
93
}
97
94
98
- @RequiresWriteLock
99
- fun getTestsDirectory (file : VirtualFile , project : Project ): VirtualFile {
95
+ private fun getTestsDirectory (file : VirtualFile , project : Project ): VirtualFile {
100
96
val baseDirectory: VirtualFile ? = ProjectFileIndex .getInstance(project).getContentRootForFile(file)
101
97
if (baseDirectory == null ) {
102
98
val parent = file.parent
@@ -107,8 +103,8 @@ class PythonAutoTestService : AutoTestService() {
107
103
return testDir
108
104
}
109
105
110
- private fun toTestFileName (testFileName : String , testNameExample : String ): String {
111
- if (testNameExample .startsWith(" test_" )) return " test_$testFileName .py"
106
+ private fun toTestFileName (testFileName : String , exampleName : String ): String {
107
+ if (exampleName .startsWith(" test_" )) return " test_$testFileName .py"
112
108
return " ${testFileName} _test.py"
113
109
}
114
110
0 commit comments