![](/img/trans.png)
[英]How to fix: Pytest "Create Test" dialog box won't open in Pycharm
[英]In pycharm how to change unit test to pytest in this dialog
當我打開一個新的 Python 文件時,這個小對話框提供了制作單元測試模板的選項,如圖所示。 我想更改此快捷方式以創建一個pytest
快捷方式。 我怎樣才能做到這一點?
而且,我可以在這個對話框中放置更多的“模板/快捷方式”嗎? 這將節省我在開始新項目時經常使用的一些模板的時間。
我已經安裝了pytest,並經歷了這個:
打開設置/首選項 | 工具 | Python 集成工具設置對話框,如選擇您的測試框架中所述。
在默認測試運行器字段中選擇 pytest。
但即使默認使用 pytest,對話框仍然只顯示“單元測試”而不是 pytest。
據我所知,如果您選擇New...|Python file
則您獲得的 Python 文件類型的選擇菜單是不可配置的。 但是,您可以自己添加文件模板,如果您選擇New...
,它將出現在您獲得的文件類型列表中。
訪問它的最簡單方法是通過New...|Edit File Templates...
,或者您可以通過Settings...|Editor|File and Code Templates
進入相同的對話框。 您可以為所有新項目(schema Default
)或僅為當前項目(schema Project
)添加模板,盡管這僅對大型項目有意義。
請注意,您的自定義文件模板在列表中始終按字母順序排列,因此如果您想以特定順序顯示它們,您可以在模板名稱中使用一些前綴來強制執行所需的順序。
注意:
我檢查了處理內部文件模板(例如“新建 Python 文件”對話框中的模板)的 PyCharm 代碼,這似乎確實是硬編碼的。 如果沒有調整 PyCharm 代碼,似乎無法配置它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.