Я нашел решение, но если у кого-нибудь есть полезное объяснение (хотя я думаю, что это, вероятно, просто общее отсутствие знаний по тестированию Unity), я был бы очень признателен.
Мой метод добавления теста был через Test Runner во вкладке Play. Видимо, ни один из этих объектов MonoDevelop не доступен на данный момент? Я видел упоминание об использовании Selenium для игровых тестов, и я должен предположить, что он обрабатывает его так, как будто элементы недоступны, кроме как через метод Find-> GetComponent. В любом случае, я просто вручную добавил папку «Редактор» и импортировал свои тесты, и они отлично работают. Похоже, это по умолчанию все на вкладке «Редактировать» в Test Runner, так что это должен быть ключ.
В режиме «Play» у вас есть возможность «Создать папку сборки сборки PlayMode»
Что не работает в моих настоящих тестах «юнит» / «функциональность»
Поэтому я вручную добавил папку «Редактор», в которой по умолчанию тесты были переведены в режим «Редактировать»
[ 1120] Теперь все идет гладко, жизнь снова налаживается, и я могу перейти к кодированию. :)
Надеюсь, это не бессвязная болтовня, и это поможет кому-то, кто столкнется с проблемой позже!
Я не уверен, ищете ли Вы что-то более сложное, но оно добивается цели.
Я загрузил Python 2.5 с Python.org, и Он не делает содержит pydoc.
Directorio de C:\Python25
9/23/2008 10:45 PM <DIR> .
9/23/2008 10:45 PM <DIR> ..
9/23/2008 10:45 PM <DIR> DLLs
9/23/2008 10:45 PM <DIR> Doc
9/23/2008 10:45 PM <DIR> include
9/25/2008 06:34 PM <DIR> Lib
9/23/2008 10:45 PM <DIR> libs
2/21/2008 01:05 PM 14,013 LICENSE.txt
2/21/2008 01:05 PM 119,048 NEWS.txt
2/21/2008 01:11 PM 24,064 python.exe
2/21/2008 01:12 PM 24,576 pythonw.exe
2/21/2008 01:05 PM 56,354 README.txt
9/23/2008 10:45 PM <DIR> tcl
9/23/2008 10:45 PM <DIR> Tools
2/21/2008 01:11 PM 4,608 w9xpopen.exe
6 archivos 242,663 bytes
Но это имеет (замена, которую я предполагаю), pydocgui...
C:\Python25>dir Tools\Scripts\pydocgui.pyw
10/28/2005 07:06 PM 222 pydocgui.pyw
1 archivos 222 bytes
Это запускает веб-сервер и показывает то, что я искал. Все модули плюс все классы, которые идут с платформой.
Dir Документа содержит то же как в:
Большое спасибо за ведут меня к pydoc.
BTW я знаю, что был бы в конечном счете, считает это:
http://docs.python.org/lib/lib.html
Но, ну, в общем, я думаю, что это не сегодня.
Я предполагаю, что Вы делаете ошибку. Документ lib имеет "класс, его методы и и пример того, как использовать его". Это - то, что Вы ищете.
Я использую и Java и Python все время. Выройте в документ библиотеки, Вы найдете все, что Вы ищете.
Стандартная библиотека Python довольно хорошо документируется. Попытайтесь вскочить в Python и импортировать модуль, говорят "OS" и выполнение:
import os
help(os)
Это читает строки документа на каждом из объектов в модуле и отображает его. Это точно, что pydoc сделает также.
Править: epydoc, вероятно, точно, что Вы ищете:
Можно установить переменную среды PYTHONDOCS для указания туда, где документация Python установлена.
В моей системе это находится в/usr/share/doc/python2.5
Таким образом, можно определить эту переменную в профиле оболочки или где-то в другом месте в зависимости от системы:
PYTHONDOCS =/usr/share/doc/python2.5 экспорта
Теперь при открытии интерактивной консоли Python можно назвать систему справочной информации. Для exemple:
>>> help(Exception) >>> Help on class Exception in module exceptions: >>> class Exception(BaseException) >>> | Common base class for all non-exit exceptions. >>> | >>> | Method resolution order: >>> | Exception
Документация здесь:
Вот список всех модулей в Python, не уверенном, если это - то, что Вы действительно после.
Если Вы работаете над Windows ActiveState Python, идет с документацией, включая справочное руководство по библиотеке в доступном для поиска справочном файле.
Также попробуйте
pydoc -p 11111
Затем введите в веб-браузере http://localhost:11111
Править: конечно, можно использовать любое другое значение для номера порта вместо 11 111
Это непосредственно не отвечает на Ваш вопрос (таким образом, я буду, вероятно, понижен), но можно интересоваться Jython.
Jython является реализацией высокого уровня, динамический, объектно-ориентированный язык Python, записанный в 100%-м Чистом Java и эффективно интегрируемый с платформой Java. Это таким образом позволяет Вам запускать Python на любой платформе Java.
Так как Вы происходите из Java, Jython может помочь Вам усилить Python, все еще позволяя Вам использовать Ваше знание Java.