【发布时间】:2011-02-12 02:01:56
【问题描述】:
是否可以将 Python 的 doctest 概念用于类,而不仅仅是函数?
如果是这样,我应该将文档测试放在哪里 - 在类的文档字符串中,还是在构造函数的文档字符串中?
为了澄清,我正在寻找类似的东西:
class Test:
"""
>>> a=Test(5)
>>> a.multiply_by_2()
10
"""
def __init__(self, number):
self._number=number
def multiply_by_2(self):
return self._number*2
提前致谢,
亚当
【问题讨论】:
-
附带说明,始终从
object继承而不是什么都没有,这样您就可以使用新式类。 -
除了在python 3中,只有新式类,
object是隐含的,没有声明的父母。
标签: python unit-testing doctest