Я использую стороннюю библиотеку, которой нужно urlfetch
из google.appengine.api
. Он импортируется в выполняющиеся тесты с использованием этой строки:
from google.appengine.api import urlfetch
Каталог google_appengine
находится на моей PYTHONPATH, и если я выполняю свои модульные тесты непосредственно из Eclipse, я не вижу ошибок. Однако, если я использую nosetests
, я вижу это:
File "/home/wraith/dev/sdks/google_appengine/google/appengine/api/apiproxy_stub_map.py", line 54, in CreateRPC
assert stub, 'No api proxy found for service "%s"' % service
AssertionError: No api proxy found for service "urlfetch"
У кого-то была похожая проблема , но я использую Python 2.5, и я попытался выполнить nosetests
из каталога google_appengine
, используя --where
и указав путь к моему каталогу модульного теста увидеть тот же результат.
Почему это хорошо в Eclipse, но не в nosetests
?