It seems the issue stems from the workaround for bug #1297592 in autopilot, rather than from the actual presence of python3-evdev.
That workaround always tries to create a touch device unconditionally, which seems wrong (see http://bazaar.launchpad.net/~autopilot/autopilot/trunk/view/head:/autopilot/testcase.py#L168).
If python3-evdev is not present on the system, I assume the touch device creation fails, and thus the tests pass.
It seems the issue stems from the workaround for bug #1297592 in autopilot, rather than from the actual presence of python3-evdev. bazaar. launchpad. net/~autopilot/ autopilot/ trunk/view/ head:/autopilot /testcase. py#L168).
That workaround always tries to create a touch device unconditionally, which seems wrong (see http://
If python3-evdev is not present on the system, I assume the touch device creation fails, and thus the tests pass.