Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kotlin 如何在我的单元测试中使用'com.jetbrains.env.PyEnvTestCase'?_Kotlin_Gradle_Pycharm_Intellij Plugin_Intellij Python - Fatal编程技术网

Kotlin 如何在我的单元测试中使用'com.jetbrains.env.PyEnvTestCase'?

Kotlin 如何在我的单元测试中使用'com.jetbrains.env.PyEnvTestCase'?,kotlin,gradle,pycharm,intellij-plugin,intellij-python,Kotlin,Gradle,Pycharm,Intellij Plugin,Intellij Python,我正在为PyCharm开发一个插件,它使用自定义pythonConsolerRunnerFactory 目前我正在尝试编写单元测试来覆盖所创建的类,我在PyCharm的源代码中发现有PyEnvTestCase类用于控制台测试,但我不知道如何将该类包括在我的项目中 我正在使用Gradle作为构建工具。这是我的gradle构建脚本: import org.jetbrains.kotlin.gradle.tasks.kotlincomfile 插件{ JAVA kotlin(“jvm”)版本“1.3.

我正在为
PyCharm
开发一个插件,它使用自定义
pythonConsolerRunnerFactory

目前我正在尝试编写单元测试来覆盖所创建的类,我在
PyCharm
的源代码中发现有
PyEnvTestCase
类用于控制台测试,但我不知道如何将该类包括在我的项目中

我正在使用
Gradle
作为构建工具。这是我的
gradle
构建脚本:

import org.jetbrains.kotlin.gradle.tasks.kotlincomfile
插件{
JAVA
kotlin(“jvm”)版本“1.3.61”
id(“org.jetbrains.intellij”)版本“0.6.5”
}
group=“com.uriyyo.evaluate\u async\u代码”
version=“1.8”
存储库{
mavenCentral()
jcenter()
}
依赖关系{
实施(kotlin(“stdlib-jdk8”))
测试实施(“junit:junit:4.13”)
}
配置{
sourceCompatibility=JavaVersion.VERSION\u 1\u 8
}
tasks.withType{
kotlinOptions.jvmTarget=“1.8”
}
任务.测试{
useJUnit()
}
intellij{
version=project.properties[“ideaVersion”].toString()
type=“PC”
pluginName=“评估异步代码”
downloadSources=project.properties[“downloadIdeaSources”]=“true”
updateSinceUntilBuild=false
setPlugins(“终端”、“python ce”)
}
是否有一种方法可以包含可用于测试的
PyEnvTestCase