簡體   English   中英

如何在pycharm中遞歸運行文件夾中的所有doctests?

[英]How to run all doctests in a folder recursively in pycharm?

Pycharm 非常適合按(腳本/函數/類/文件夾*)運行所有 doctests,但文件夾選項運行該文件夾內(而不是該文件夾的文件夾內)的所有 doctests。

有沒有辦法遞歸運行某個頂級文件夾並運行找到的所有 doctests?

這可以在pytest的幫助下從 PyCharm 完成:

  1. 如果你不已經擁有了它,安裝pytest運行pip install -U pytest
  2. 在 PyCharm 中轉到運行-->編輯配置
  3. 單擊+按鈕添加新配置
  4. 從彈出菜單中,選擇Python 測試--> py.test
  5. --doctest-modules添加到附加參數字段
  6. 單擊確定

現在運行新創建的配置將發現並運行所有 doctests,甚至是子目錄中的那些。

有關更多配置選項,請參閱PyCharm 的文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM