Язык Python [закрытый] API

Я нашел решение, но если у кого-нибудь есть полезное объяснение (хотя я думаю, что это, вероятно, просто общее отсутствие знаний по тестированию Unity), я был бы очень признателен.

Мой метод добавления теста был через Test Runner во вкладке Play. Видимо, ни один из этих объектов MonoDevelop не доступен на данный момент? Я видел упоминание об использовании Selenium для игровых тестов, и я должен предположить, что он обрабатывает его так, как будто элементы недоступны, кроме как через метод Find-> GetComponent. В любом случае, я просто вручную добавил папку «Редактор» и импортировал свои тесты, и они отлично работают. Похоже, это по умолчанию все на вкладке «Редактировать» в Test Runner, так что это должен быть ключ.

В режиме «Play» у вас есть возможность «Создать папку сборки сборки PlayMode»

enter image description here [110 ]

Что не работает в моих настоящих тестах «юнит» / «функциональность»

enter image description here

Поэтому я вручную добавил папку «Редактор», в которой по умолчанию тесты были переведены в режим «Редактировать»

enter image description here

[ 1120] Теперь все идет гладко, жизнь снова налаживается, и я могу перейти к кодированию. :)

enter image description here

Надеюсь, это не бессвязная болтовня, и это поможет кому-то, кто столкнется с проблемой позже!

6
задан igaurav 11 June 2015 в 06:27
поделиться

9 ответов

pydoc?

Я не уверен, ищете ли Вы что-то более сложное, но оно добивается цели.

5
ответ дан 9 December 2019 в 22:42
поделиться

Я загрузил 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 Документа содержит то же как в:

http://docs.python.org/

Большое спасибо за ведут меня к pydoc.

1
ответ дан 9 December 2019 в 22:42
поделиться

BTW я знаю, что был бы в конечном счете, считает это:

http://docs.python.org/lib/lib.html

Но, ну, в общем, я думаю, что это не сегодня.

Я предполагаю, что Вы делаете ошибку. Документ lib имеет "класс, его методы и и пример того, как использовать его". Это - то, что Вы ищете.

Я использую и Java и Python все время. Выройте в документ библиотеки, Вы найдете все, что Вы ищете.

1
ответ дан 9 December 2019 в 22:42
поделиться

Стандартная библиотека Python довольно хорошо документируется. Попытайтесь вскочить в Python и импортировать модуль, говорят "OS" и выполнение:

import os   
help(os)

Это читает строки документа на каждом из объектов в модуле и отображает его. Это точно, что pydoc сделает также.

Править: epydoc, вероятно, точно, что Вы ищете:

2
ответ дан 9 December 2019 в 22:42
поделиться

Можно установить переменную среды 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

Документация здесь:

https://docs.python.org/library/pydoc.html

1
ответ дан 9 December 2019 в 22:42
поделиться

Вот список всех модулей в Python, не уверенном, если это - то, что Вы действительно после.

1
ответ дан 9 December 2019 в 22:42
поделиться

Если Вы работаете над Windows ActiveState Python, идет с документацией, включая справочное руководство по библиотеке в доступном для поиска справочном файле.

0
ответ дан 9 December 2019 в 22:42
поделиться

Также попробуйте

pydoc -p 11111

Затем введите в веб-браузере http://localhost:11111

Править: конечно, можно использовать любое другое значение для номера порта вместо 11 111

0
ответ дан 9 December 2019 в 22:42
поделиться

Это непосредственно не отвечает на Ваш вопрос (таким образом, я буду, вероятно, понижен), но можно интересоваться Jython.

Jython является реализацией высокого уровня, динамический, объектно-ориентированный язык Python, записанный в 100%-м Чистом Java и эффективно интегрируемый с платформой Java. Это таким образом позволяет Вам запускать Python на любой платформе Java.

Так как Вы происходите из Java, Jython может помочь Вам усилить Python, все еще позволяя Вам использовать Ваше знание Java.

0
ответ дан 9 December 2019 в 22:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: