在python的__init__文件中测试类方法的驱动开发

时间:2019-07-09 09:47:28

标签: unit-testing python-unittest init class-method

我正在学习使用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()

任何人都可以通过正确的约定帮助我吗?预先感谢!

0 个答案:

没有答案