我一直致力于IntelliJ IDEA插件,就其设计而言,它可以正常工作。 它是一个专为支持特定Python库而设计的插件,它插入IntelliJ / PyCharm Python支持的扩展点。
我将python
jar添加到IntelliJ SDK类路径中,并将其声明为我的插件的依赖项。它已经足够好用于编译和运行插件,如IDE中的插件。
我无法为此插件运行单元测试 - 也就是说,我已经编写了一些测试(代码受PyTestCase
启发),但是在调用PythonSdkType.getInstance()
时它们总是失败, SdkType.findInstance(Class<?>)
方法 - 已达到assert false
line。
我认为必须有一些缺少初始化Python SDK的设置,但我不知道 - 我正在使用常规的JUnit运行配置。