2016-06-09 1 views
0

Я недавно возвращался в python, и я немного ржавый. Я начал работать с носом тестирования. Я пытаюсь выяснить, какие возможные функции у меня есть для использования с этой инфраструктурой.Nosetests и выяснение всех возможных функций библиотеки

Например, когда я использовал rspec в ruby, если бы хотел узнать, какие «варианты» у меня есть при написании тестового примера, я просто перейду к ссылке ниже и просмотрю доко, пока не найду то, что мне нужно:

https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers/comparison-matchers

Теперь, когда я пытаюсь сделать то же самое для носа, Google продолжает посылать мне:

https://nose.readthedocs.io/en/latest/writing_tests.html#test-functions

Хотя DOCO информативна это не совсем то, что я смотрю g для.

Есть ли команда python, которую я могу использовать, чтобы найти возможные варианты тестирования или другое место, где хранится хорошая актуальная документация?

ответ

1

Все утверждения носа/UnitTests обеспечивает должны быть задокументированы:

https://docs.python.org/2.7/library/unittest.html

В дополнение к документу, код будет всегда говорить правду. Вы можете проверить исходный код библиотеки, или зайти в отладчик внутри метода испытаний:

import pdb; pdb.set_trace()

А затем проверить метод испытаний для определения доступных утверждений.

dir(self)

help(unittest.skip)

+0

Благодаря мат очень полезный ответ, нашел то, что искал :) –

Смежные вопросы