(model: PythonMutabl
}
val workingDirectory =
- VirtualEnvReader().getVenvRootPath(selectedInterpreterPath.path)
+ VirtualEnvReader.Instance.getVenvRootPath(selectedInterpreterPath.path)
?: tryResolvePath(existingSdk?.associatedModulePath)
?: projectDir
diff --git a/python/testSrc/com/jetbrains/python/sdk/VirtualEnvReaderTest.kt b/python/testSrc/com/jetbrains/python/sdk/VirtualEnvReaderTest.kt
index 9f3984976b26..4a47e40264df 100644
--- a/python/testSrc/com/jetbrains/python/sdk/VirtualEnvReaderTest.kt
+++ b/python/testSrc/com/jetbrains/python/sdk/VirtualEnvReaderTest.kt
@@ -2,12 +2,14 @@
package com.jetbrains.python.sdk
import com.intellij.grazie.grammar.assertIsEmpty
+import com.intellij.openapi.util.SystemInfoRt
import com.intellij.openapi.util.io.FileUtilRt
+import com.intellij.testFramework.junit5.TestApplication
import com.intellij.testFramework.utils.io.deleteRecursively
import com.jetbrains.python.venvReader.VirtualEnvReader
import com.jetbrains.python.venvReader.tryResolvePath
-import org.junit.Assert
-import org.junit.Test
+import org.junit.jupiter.api.Assertions
+import org.junit.jupiter.api.Test
import org.junit.jupiter.params.ParameterizedTest
import org.junit.jupiter.params.provider.Arguments
import org.junit.jupiter.params.provider.MethodSource
@@ -16,6 +18,7 @@ import java.nio.file.Path
import kotlin.io.path.absolutePathString
import kotlin.io.path.exists
+@TestApplication
class VirtualEnvReaderTest {
inner class Bootstrap {
val PYENV_ROOT = "PYENV_ROOT"
@@ -24,7 +27,7 @@ class VirtualEnvReaderTest {
val pyenv = cwd.resolve(".pyenv")
val env = HashMap