首页 > 解决方案 > 如何为此方法编写单元测试

问题描述

我有这样一个方法示例:

class Class(OtherClass):
    def __init__(self, x):
        self.x = x

或第二个例子:

class Class():
    def __init__(self, x):
        self.x = x

我不知道如何编写单元测试来验证它。我只在经典功能方面有经验,例如:

def add(x,y):
    return x + y

非常感谢您的帮助。

标签: pythonunit-testingclasstestingmethods

解决方案


您刚刚编写了一个具有单个方法的类定义,该方法在类被实例化时被调用。因此,单元测试可能是您是否可以实例化对象并检查其属性是否正确。

testx = 'something'
assert Class(testx).x == testx

推荐阅读