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: автоматический запуск отладчика в случае сбоя теста для помощи, когда они попросили нечто подобное.

Другие вопросы по тегам