Trying to run a test case that internally makes Keyboard.create() I am getting the following error.
The workaround we found to fix it is removing the ubuntu-keyboard-autopilot package
Failed to import test module: autopilot.tests.functional.test_input_stack
Traceback (most recent call last):
File "/usr/lib/python3.4/unittest/loader.py", line 312, in _find_tests
module = self._get_module_from_name(name)
File "/usr/lib/python3.4/unittest/loader.py", line 290, in _get_module_from_name
__import__(name)
File "/home/sergio/workspace/canonical/autopilot/trunk/autopilot/tests/functional/test_input_stack.py", line 253, in <module>
class OSKBackendTests(AutopilotTestCase, QmlScriptRunnerMixin):
File "/home/sergio/workspace/canonical/autopilot/trunk/autopilot/tests/functional/test_input_stack.py", line 315, in OSKBackendTests
@skipIf(not osk_backend_available(), "Test requires OSK Backend installed")
File "/home/sergio/workspace/canonical/autopilot/trunk/autopilot/tests/functional/test_input_stack.py", line 247, in osk_backend_available
from autopilot.input._osk import Keyboard # NOQA
File "/home/sergio/workspace/canonical/autopilot/trunk/autopilot/input/_osk.py", line 32, in <module>
class Keyboard(KeyboardBase):
File "/home/sergio/workspace/canonical/autopilot/trunk/autopilot/input/_osk.py", line 34, in Keyboard
_keyboard = KeyboardDriver()
File "/usr/lib/python3/dist-packages/ubuntu_keyboard/emulators/keyboard.py", line 61, in __init__
self.orientation = self.maliit.select_single(
File "/usr/lib/python3/dist-packages/ubuntu_keyboard/emulators/keyboard.py", line 117, in maliit
emulator_base=UbuntuKeyboardEmulatorBase
File "/home/sergio/workspace/canonical/autopilot/trunk/autopilot/introspection/_search.py", line 176, in get_proxy_object_for_existing_process
_get_search_criteria_string_representation(**kwargs)
File "/home/sergio/workspace/canonical/autopilot/trunk/autopilot/introspection/_search.py", line 358, in _raise_if_not_single_result
(criteria_string)
autopilot.exceptions.ProcessSearchError: ("Search criteria (object path = '/com/canonical/Autopilot/Introspection', connection name = 'org.maliit.server') returned no results", 'Unable to find maliit-server dbus object. Has it been started with introspection enabled?')