autopilot ImportError: Nenhum módulo chamado input

2

Estou no Ubuntu 13.04. Estou seguindo este tutorial para escrever testes de piloto automático. Recebo um erro quando tento executar ou listar os testes de piloto automático:

$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

Se precisar de mais informações, não hesite em perguntar.

    
por Galgalesh 03.07.2013 / 20:15

2 respostas

0

Hoje eu tive problema semelhante. Aqui estão as minhas notas resolvidas:

NOTA: teve que obter versão de atualização diária do piloto automático

  • Isso não funcionou por si só: link que acabou de me fazer executar:

    sudo apt-get install python-autopilot
    
  • Nesta página link eu encontrei instruções diferentes:

    sudo apt-add-repository ppa:autopilot/ppa
    sudo apt-get update 
    sudo apt-get install libautopilot-qt python-autopilot
    

Então tudo funcionou.

    
por user172431 04.07.2013 / 02:04
2

Sou um dos desenvolvedores de autopilot.

A função que você está procurando foi introduzida no piloto automático 1.3. Para verificar sua versão do piloto automático, execute:

dpkg -l python-autopilot

Se você estiver correndo, você terá a última versão do piloto automático toda vez que fizer uma atualização. Para todas as outras distros lançadas, você precisará adicionar o PPA do piloto automático, assim:

sudo add-apt-repository ppa:autopilot/ppa

Se você tiver mais alguma dúvida, talvez queira se juntar a nós em #ubuntu-autopilot , em irc.freenode.net

    
por Thomi 04.07.2013 / 09:33