簡體   English   中英

如何使用Twisted Trial運行doctest?

[英]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.pymathematics包中定義了一個addition模塊。 如何獲取試用版以加載並運行在那里找到的doctest?

加載測試模塊(以test前綴命名的模塊)時,Trial會尋找__doctests__全局__doctests__ 該值是要搜索doctest的軟件包的列表。

要為以上代碼運行doctests,請將其添加到test_addition.py

__doctests__ = ['mathematics.addition']

暫無
暫無

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

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