I have written a very simple Python extension plugin, which runs and "works" (as far as designed).
However, I have been unable to write functional unit tests - when I run the tests with the standard JUnit test runner, the tests fail in the call to `PythonSdkType.getInstance`, by hitting the `assert false` line in `SdkType.findInstance`. (Meaning that apparently, the Python SDK was not loaded, or maybe it was a classloader issue?).
How should I write or configure the tests so that the Python SDK is loaded before entering the first test?
I have used code inspired from `PyTestCase` and `PyLightProjectDescriptor`, without success. Are there utility test classes, similar to LightCodeInsightFixtureTestCase, but for a plugin that depends on Python PSI elements?
Thank you in advance.