Как импортировать функцию py-файла в тестовый файл monkeyrunner - PullRequest
1 голос
/ 11 января 2012

Я хочу создать тестовые наборы для моего приложения Android в Monkeyrunner.

Я думаю создать файл тестовых примеров, который нужно выполнить перед фактическим тестовым набором.как установка, удалить функции в отдельном файле py.Как я могу вызвать их установить / удалить apk или любую другую функцию в моем тестовом примере monkeyrunner?

У меня есть успешный эксперимент по вызову функции из другого импортированного файла py в моем файле py в PYTHON.но та же функция не может быть вызвана при запуске через monkeyrunner.

import new
print new.foo()

это работает во время работы через python, но не работает в monkeyrunner.Любое решение?

1 Ответ

1 голос
/ 12 января 2012

monkeyrunner (jython) и python должны импортировать модули одинаково, единственное отличие может заключаться в содержимом пути поиска модулей.Чтобы проверить это, попробуйте:

   import sys
   print sys.path

в python и monkeyrunner и посмотрите, есть ли различия.Если вы хотите включить какой-либо путь, выполните

   sys.path.append("/path/to/my/new/module")
   import new
   print new.foo()

и все должно работать.

...