You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python unittest测试Happy类read_file方法的测试用例编写问题

测试方法补充代码

直接在test_read_filename方法内填写以下代码即可:

# 实例化Happy类
happy_inst = Happy()
# 调用read_file读取目标测试文件
happy_inst.read_file("abc.txt")
# 定义预期返回结果
expect_res = ["Hi", "Happy", "Hello"]
# 断言实际结果与预期一致
self.assertEqual(happy_inst.text_lines, expect_res)

逻辑说明

  • 首先创建Happy类的实例,才能调用类内定义的read_file实例方法
  • 传入目标文件名调用方法后,方法会自动将处理好的行内容存入实例的text_lines属性
  • 调用unittest内置的assertEqual方法,对比实际输出和预期结果是否一致,完成功能验证

补充说明:因为read_file已经实现了移除每行末尾空白字符的逻辑,所以abc.txt第一行Hi 末尾的空格会被自动清理,最终结果刚好匹配预期列表。

内容的提问来源于stack exchange,提问作者Dudu123

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 22:39:02