我正在学习使用python测试驱动开发。因此,我计划从单元测试开始编写我的方法。
我的 init .py文件中有一个类,打算在其中编写一个类方法。我的 init .py应该类似于以下代码:
class some_class():
@classmethod
def method1(cls, var, **kwargs):
if var==0:
var = var + 1
else:
pass
return cls.do_something(var)
我不知道在 init 文件中的类中为类方法编写单元测试的正确约定。我正在尝试编写如下代码
import unittest
import some_class
class Test_Fund(unittest.TestCase):
def sample_data(self):
a = 2
return a
def test_method1(self):
''' this is where I am clueless '''
if __name__ == '__main__':
unittest.main()
任何人都可以通过正确的约定帮助我吗?预先感谢!