Как использовать py.test из Python?

Решение HTML5 с атрибутом 'download'


https://www.w3schools.com/tags/att_a_download.asp

13
задан nikow 27 July 2010 в 21:01
поделиться

2 ответа

Думаю, теперь я могу ответить на свой вопрос, это довольно просто:

import py
py.test.cmdline.main(args)

Затем я могу запустить этот модуль или запустить его с помощью встроенного отладчика.

args - это список аргументов командной строки, поэтому, например, для запуска только определенных тестов я могу использовать что-то вроде:

args_str = "-k test_myfavorite"
py.test.cmdline.main(args_str.split(" "))
21
ответ дан 1 December 2019 в 06:59
поделиться

Я не пробовал использовать eclipse, но, как было предложено в вопросе , можно использовать параметр командной строки - pdb с py.test . Может быть, так можно настроить eclipse.

Однако вызов стандартного import pdb; pdb.set_trace () не вызовет напрямую отладчик. Сначала он выдаст ошибку, которая, в свою очередь, активирует отладчик. Это может или не может заставить все работать по-другому.

2
ответ дан 1 December 2019 в 06:59
поделиться
Другие вопросы по тегам:

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