Я не уверен, как вы можете сделать это, используя pytest
, и я не знаком с этим пакетом. С учетом вышесказанного вы всегда можете создать функцию bash , чтобы выполнить это:
function pytest() {
pytest -tb=native "$@"
}
Символ "$@"
будет передавать все аргументы, следующие за pyt
к функции (вроде как *args
в python), поэтому запуск pyt arg1 arg2 ... argn
будет таким же, как запуск pytest -tb=native arg1 arg2 ... argn
Если вы не знакомы с созданием ярлыков bash, см. этот вопрос .
Обновление
Я неправильно понял и подумал, что OP звонит pytest
из кли. Вместо создания функции pyt
, если вы переопределите pytest
напрямую, PyCharm может вызвать вместо нее вашу версию bash (хотя я не совсем уверен).
Как говорится, ответ Янива кажется выше этого, если он работает.