mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-08 15:09:39 +07:00
IFT-573 Fix completion item detection in Python Basic completion lesson
GitOrigin-RevId: 83e1c2575c879fba8732417bd68ca783b52f5c99
This commit is contained in:
committed by
intellij-monorepo-bot
parent
65ea85868f
commit
423a4cf421
@@ -1,11 +1,8 @@
|
||||
// Copyright 2000-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
|
||||
package training.learn.lesson.general.completion
|
||||
|
||||
import training.dsl.LessonContext
|
||||
import training.dsl.LessonSample
|
||||
import training.dsl.LessonUtil
|
||||
import training.dsl.*
|
||||
import training.dsl.LessonUtil.checkExpectedStateOfEditor
|
||||
import training.dsl.restoreAfterStateBecomeFalse
|
||||
import training.learn.LessonsBundle
|
||||
import training.learn.course.KLesson
|
||||
import training.util.isToStringContains
|
||||
@@ -86,7 +83,7 @@ abstract class BasicCompletionLessonBase : KLesson("Basic completion", LessonsBu
|
||||
stateCheck {
|
||||
editor.document.text == result2
|
||||
}
|
||||
restoreByUi()
|
||||
restoreByUi(delayMillis = defaultRestoreDelay)
|
||||
test {
|
||||
ideFrame {
|
||||
jListContains(item2Completion).item(item2Completion).doubleClick()
|
||||
|
||||
@@ -19,7 +19,7 @@ class PythonBasicCompletionLesson : BasicCompletionLessonBase() {
|
||||
|
||||
|
||||
def $keyToComplete1():
|
||||
return movies_dict[<caret>]
|
||||
return movies_dict['<caret>']
|
||||
""".trimIndent())
|
||||
|
||||
override val sample2 = parseLessonSample("""
|
||||
@@ -41,10 +41,9 @@ class PythonBasicCompletionLesson : BasicCompletionLessonBase() {
|
||||
""".trimIndent())
|
||||
|
||||
override val item1StartToType = "'dir"
|
||||
override val item1CompletionPrefix = "'$keyToComplete1"
|
||||
override val item1CompletionSuffix = "'"
|
||||
override val item1CompletionPrefix = keyToComplete1
|
||||
|
||||
override val item2Completion = "'$keyToComplete2'"
|
||||
override val item2Completion = keyToComplete2
|
||||
override val item2Inserted = keyToComplete2
|
||||
|
||||
//override val existedFile = PythonLangSupport.sandboxFile
|
||||
|
||||
Reference in New Issue
Block a user