python - 如何为此方法编写单元测试
问题描述
我有这样一个方法示例:
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
非常感谢您的帮助。
解决方案
您刚刚编写了一个具有单个方法的类定义,该方法在类被实例化时被调用。因此,单元测试可能是您是否可以实例化对象并检查其属性是否正确。
testx = 'something'
assert Class(testx).x == testx
推荐阅读
- java - java.sql.SQLException:超过锁定等待超时;尝试重启事务
- reactjs - 函数式反应:从导入的组件调用函数
- r - 附加到数据框中的条目
- javascript - 如何知道 PayPal Smart Payment Button 是否已完成渲染
- python - 通过 value_counts() 创建箱线图 [发生的事件数]
- php - 使用存储库模式创建具有 HasMany 关系的模型
- azure - Azure DevOps 自定义 ServiceHook
- ruby-on-rails - 直播不绑定liveStream,怎么绑定?
- spring-boot - 在 Spring Boot 中模拟,如何模拟类内部而不是外部依赖项的调用
- python - NameError:未定义全局名称“linregress”