Как выделить очарование внутри файла python?

#python #pytest #allure

Вопрос:

У меня есть вопрос,

  • Я не могу вызвать allure из python, когда я использую

    os.system(«allure» «обслуживать» «link_path_report») или подпроцесс.run([«allure обслуживать link_path_report»])

cmd показывает, что «‘allure’ не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл».

но когда я вручную ввожу команду cmd, она работает нормально

Комментарии:

1. Используйте полный путь очарования. Это что-то вроде /usr/bin/allure.

Ответ №1:

В этом случае я использую подпроцесс для вызова команды allure в power shell

 subprocess.run([r'powershell.exe', r'allure '   'serve '   './Reports'])