Looks like vi's new feature confuses the unit tests...
======================================================================
ERROR: test_1 (test_widgets.test_termwidget.Lang)
----------------------------------------------------------------------
Traceback (most recent call last):
File "E:\enki_all\enki\tests\test_plugins\..\test_widgets\test_termwidget.py", line 27, in setUp
base.TestCase.setUp(self)
File "E:\enki_all\enki\tests\base.py", line 200, in setUp
core.init(DummyProfiler(), {'session_name': ''})
File "E:\enki_all\enki\tests\..\enki\core\core.py", line 124, in init
self._workspace = enki.core.workspace.Workspace(self._mainWindow)
File "E:\enki_all\enki\tests\..\enki\core\workspace.py", line 273, in __init__
mainWindow.addDockWidget(Qt.LeftDockWidgetArea, self.openedFileExplorer)
File "E:\enki_all\enki\tests\..\enki\core\mainwindow.py", line 470, in addDockWidget
document = core.workspace().currentDocument()
File "E:\enki_all\enki\tests\..\enki\core\workspace.py", line 401, in currentDocument
return self.currentWidget()
RuntimeError: wrapped C/C++ object of type Workspace has been deleted
----------------------------------------------------------------------
Ran 298 tests in 5.786s
FAILED (errors=221, skipped=14, expected failures=2)
Looks like vi's new feature confuses the unit tests...