This commit is contained in:
Dmitry Trofimov
2018-10-24 22:36:05 +02:00
parent 845b596c3e
commit 797b2b56b5
2 changed files with 3 additions and 8 deletions
@@ -26,7 +26,6 @@ import com.intellij.psi.util.QualifiedName;
import com.jetbrains.python.PyNames;
import com.jetbrains.python.documentation.PythonDocumentationLinkProvider;
import com.jetbrains.python.documentation.PythonDocumentationProvider;
import com.jetbrains.python.psi.PyClass;
import com.jetbrains.python.psi.PyFile;
import com.jetbrains.python.psi.PyFunction;
import com.jetbrains.python.psi.impl.PyBuiltinCache;
@@ -992,7 +991,7 @@ public class PyStdlibDocumentationLinkProvider implements PythonDocumentationLin
qnameString = "os.path";
} else if (qnameString.equals("genericpath")) {
qnameString = "os.path";
moduleNameStr = "";
moduleNameStr = qnameString;
}
else if (qnameString.equals("nt")) {
qnameString = "os";
@@ -2,10 +2,7 @@
package com.jetbrains.python
import com.intellij.codeInsight.documentation.DocumentationManager
import com.intellij.lang.documentation.CompositeDocumentationProvider
import com.intellij.lang.documentation.ExternalDocumentationProvider
import com.intellij.psi.PsiElement
import com.intellij.testFramework.LightProjectDescriptor
import com.jetbrains.python.fixtures.PyTestCase
import junit.framework.TestCase
@@ -25,11 +22,10 @@ class PyExternalDocTest : PyTestCase() {
fun testOsPath() { // PY-31223
doTest("import os.path\n" +
"\n" +
"print(os.path.is<caret>link)", "")
"print(os.path.is<caret>link)", "https://docs.python.org/3.7 Mock SDK/library/os.path.html#os.path.islink")
doTest("import os\n" +
"print(os.path.isfil<caret>e)", "")
"print(os.path.isfil<caret>e)", "https://docs.python.org/3.7 Mock SDK/library/os.path.html#os.path.isfile")
}
private fun doTest(text: String, expectedUrl: String) {