[英]How do I run doctests with Twisted Trial?
我還有addition.py
Python代碼,它定義了doctest,如下所示:
def increment(n):
"""
>>> increment(1)
2
"""
return n + 1
我已經在使用Twisted Trial進行其他測試。 我的目錄結構如下所示:
setup.py
src
└── mathematics
├── __init__.py
├── addition.py
└── test_addition.py
也就是說, addition.py
在mathematics
包中定義了一個addition
模塊。 如何獲取試用版以加載並運行在那里找到的doctest?
加載測試模塊(以test
前綴命名的模塊)時,Trial會尋找__doctests__
全局__doctests__
。 該值是要搜索doctest的軟件包的列表。
要為以上代碼運行doctests,請將其添加到test_addition.py
:
__doctests__ = ['mathematics.addition']
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.