Автопилот ImportError: Нет модуля с именем ввода

Я нахожусь на Ubuntu 13.04. Я следую этому руководству , чтобы написать тесты для автопилота. Я получаю сообщение об ошибке при попытке запустить или перечислить тесты автопилота:

$autopilot list CurrencyConverter

Loading tests from: /home/merlijn/autopilottests/ubuntu-sdk-tutorials/getting-    started/CurrencyConverter/tests/autopilot

Failed to import test module: CurrencyConverter.tests.test_CurrencyConverter Traceback (most recent call last):
File "/usr/lib/python2.7/unittest/loader.py", line 252, in _find_tests module = self._get_module_from_name(name)
File "/usr/lib/python2.7/unittest/loader.py", line 230, in _get_module_from_name__import__(name)
File "/home/merlijn/autopilottests/ubuntu-sdk-tutorials/getting-started/CurrencyConverter/tests/autopilot/CurrencyConverter/tests/__init__.py", line 25, in <module>
from autopilot.input import Mouse, Touch, Pointer
ImportError: No module named input

unittest.loader.ModuleImportFailure.CurrencyConverter.tests.test_CurrencyConverter

Если вам нужна дополнительная информация, не стесняйтесь спрашивать.

2
задан 3 July 2013 в 22:15

2 ответа

Сегодня у меня была подобная проблема. Вот моя твердость примечаний:

Примечание: должен был получить ежедневную версию обновления автопилота

Затем все работало.

0
ответ дан 3 July 2013 в 22:15

Я один из разработчиков автопилота.

Функция, которую вы искали, была введена в автопилоте 1.3. Чтобы проверить версию автопилота, запустите:

dpkg -l python-autopilot

Если вы работаете дерзко, вы будете получать самую последнюю версию автопилота каждый раз, когда вы делаете обновление. Для всех остальных выпущенных дистрибутивов вам нужно будет добавить PPA для автопилота, например:

sudo add-apt-repository ppa:autopilot/ppa

Если у вас есть еще вопросы, вы можете присоединиться к нам в #ubuntu-autopilot на irc.freenode. нетто

0
ответ дан 3 July 2013 в 22:15

Другие вопросы по тегам:

Похожие вопросы: