Pytest на Python Инструменты для визуальной студии
Можно ли отлаживать тесты Python, использующие библиотеку Pytest на Visual Studio 2010? Я добавил -m pytest в аргументы интерпретатора, но точки останова не достигнуты, я могу только запустить тестовый скрипт без его отладки.
2 ответа
Pytest рекомендует создать автономный скрипт запуска.
if __name__ == '__main__':
import pytest
pytest.main()
Это то, что я делаю, и отладка PTVS работает для меня.
Было бы здорово, если бы вы могли быть более конкретным. Когда я использовал pytools, я нашел это очень полезным и нашел большую помощь на http://pytools.codeplex.com/. Вы можете проверить http://pytools.codeplex.com/discussions.
Также проверьте, могу ли я как-то отлаживать с помощью отладчика python при использовании py.test? или модульное тестирование Python: автоматический запуск отладчика в случае сбоя теста для помощи, когда они попросили нечто подобное.