Я нахожусь на 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
Если вам нужна дополнительная информация, не стесняйтесь спрашивать.
Сегодня у меня была подобная проблема. Вот моя твердость примечаний:
Примечание: должен был получить ежедневную версию обновления автопилота
Это не работало отдельно: http://unity.ubuntu.com/autopilot/faq/faq.html#q-how-do-i-install-autopilot, который просто сделал, чтобы я работал:
sudo apt-get install python-autopilot
На этой странице https://wiki.ubuntu.com/Touch/Testing/Autopilot/я нашел различные инструкции:
sudo apt-add-repository ppa:autopilot/ppa
sudo apt-get update
sudo apt-get install libautopilot-qt python-autopilot
Затем все работало.
Я один из разработчиков автопилота.
Функция, которую вы искали, была введена в автопилоте 1.3. Чтобы проверить версию автопилота, запустите:
dpkg -l python-autopilot
Если вы работаете дерзко, вы будете получать самую последнюю версию автопилота каждый раз, когда вы делаете обновление. Для всех остальных выпущенных дистрибутивов вам нужно будет добавить PPA для автопилота, например:
sudo add-apt-repository ppa:autopilot/ppa
Если у вас есть еще вопросы, вы можете присоединиться к нам в #ubuntu-autopilot
на irc.freenode. нетто