mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
PY-46321 Renamed PyDocstring into Doctest to make more sense as a user-visible name in Markdown code fence blocks
GitOrigin-RevId: 1284ab756e522db0c8109b59d6d78b1d1f503a7f
This commit is contained in:
committed by
intellij-monorepo-bot
parent
44b1a7097f
commit
6d8428ee4e
@@ -100,6 +100,30 @@ class PyCodeFenceTest : PyTestCase() {
|
||||
""".trimIndent())
|
||||
}
|
||||
|
||||
fun testDoctestInjected() {
|
||||
myFixture.configureByText("a.md", """
|
||||
```doctest
|
||||
foo = 1
|
||||
f<caret>
|
||||
|
||||
```
|
||||
""".trimIndent())
|
||||
myFixture.completeBasic()
|
||||
assertContainsElements(lookupStrings, "foo")
|
||||
}
|
||||
|
||||
fun testDefaultPythonDialectsInCompletion() {
|
||||
myFixture.configureByText("a.md", """
|
||||
```<caret>
|
||||
foo = 1
|
||||
f
|
||||
|
||||
```
|
||||
""".trimIndent())
|
||||
myFixture.completeBasic()
|
||||
assertContainsElements(lookupStrings, "doctest", "python")
|
||||
}
|
||||
|
||||
private val lookupStrings: List<String>
|
||||
get() = myFixture.lookupElementStrings ?: emptyList()
|
||||
}
|
||||
|
||||
@@ -62,7 +62,7 @@ public final class PyNames {
|
||||
public static final String VERBOSE_REG_EXP_LANGUAGE_ID = "PythonVerboseRegExp";
|
||||
@NonNls public static final String PYTHON_MODULE_ID = "PYTHON_MODULE";
|
||||
public static final String TESTCASE_SETUP_NAME = "setUp";
|
||||
public static final String PY_DOCSTRING_ID = "PyDocstring";
|
||||
public static final String PY_DOCSTRING_ID = "Doctest";
|
||||
public static final String END_WILDCARD = ".*";
|
||||
|
||||
private PyNames() {
|
||||
|
||||
@@ -70,9 +70,9 @@
|
||||
|
||||
<!-- PyDocstring -->
|
||||
<languageInjector implementation="com.jetbrains.python.documentation.doctest.PyDocstringLanguageInjector"/>
|
||||
<lang.parserDefinition language="PyDocstring" implementationClass="com.jetbrains.python.documentation.doctest.PyDocstringParserDefinition"/>
|
||||
<lang.parserDefinition language="Doctest" implementationClass="com.jetbrains.python.documentation.doctest.PyDocstringParserDefinition"/>
|
||||
<highlightErrorFilter implementation="com.jetbrains.python.documentation.doctest.PyDocstringErrorFilter"/>
|
||||
<lang.formatter language="PyDocstring" implementationClass="com.jetbrains.python.documentation.doctest.PyDocstringFormattingModelBuilder"/>
|
||||
<lang.formatter language="Doctest" implementationClass="com.jetbrains.python.documentation.doctest.PyDocstringFormattingModelBuilder"/>
|
||||
|
||||
|
||||
<lang.parserDefinition language="PythonStub" implementationClass="com.jetbrains.python.pyi.PyiParserDefinition"/>
|
||||
|
||||
@@ -416,7 +416,7 @@ ACT.qualify.with.module=Qualify with an imported module
|
||||
ACT.from.some.module.import=Import from ...
|
||||
|
||||
|
||||
filetype.python.docstring.description=python docstring
|
||||
filetype.python.docstring.description=Python docstring
|
||||
filetype.python.function.type.annotation.description=Python PEP-484 function type comment
|
||||
filetype.python.type.hint.description=Python PEP-484 type hint
|
||||
python.docstring.format=Docstring format:
|
||||
|
||||
@@ -518,7 +518,7 @@
|
||||
<documentationLinkProvider implementation="com.jetbrains.numpy.codeInsight.SciPyDocumentationLinkProvider"/>
|
||||
|
||||
<!-- PyDocstring -->
|
||||
<visitorFilter language="PyDocstring" implementationClass="com.jetbrains.python.documentation.PyDocstringVisitorFilter"/>
|
||||
<visitorFilter language="Doctest" implementationClass="com.jetbrains.python.documentation.PyDocstringVisitorFilter"/>
|
||||
|
||||
<!-- Console -->
|
||||
<visitorFilter language="Python" implementationClass="com.jetbrains.python.console.ConsoleVisitorFilter"/>
|
||||
|
||||
Reference in New Issue
Block a user