共用一个会怎样
(每道题开头都有同一段:上面那套被测系统、unittest 和 mock,以及 eng_07 的静音 run(*cases)——交回「跑了几条/挂了几条/出错几条」。) 把 Store 建成类属性,三条测试共用。再数每条看到几样: impo
补全:把准备工作挪进 setUp
(每道题开头都有同一段:上面那套被测系统、unittest 和 mock,以及 eng_07 的静音 run(*cases)——交回「跑了几条/挂了几条/出错几条」。) 补全 setUp:建 self.store 并 add 三样(苹果 3
补全:造数据的工厂
(每道题开头都有同一段:上面那套被测系统、unittest 和 mock,以及 eng_07 的静音 run(*cases)——交回「跑了几条/挂了几条/出错几条」。) 补全 make_lines(n, price):造 n 行输入,第 i
补全:临时文件夹具
(每道题开头都有同一段:上面那套被测系统、unittest 和 mock,以及 eng_07 的静音 run(*cases)——交回「跑了几条/挂了几条/出错几条」。) 端到端要读文件。补全 setUp / tearDown:setUp 用
端到端测试怎么写
贯穿全条的被测系统(四段流水线): parse(line) "苹果 3 2.5" → ("苹果", 3, 2.5);不是三段就 raise ValueError subtotal
期望值从哪来
端到端测试要一份「期望报表」来比。这份期望最靠谱的来源是【0】。
坏输入也要有一条
端到端测试除了「正常三行 → 正常报表」,还该有一条【0】。
整条流水线跑一遍
(每道题开头都有同一段:上面那套被测系统、unittest 和 mock,以及 eng_07 的静音 run(*cases)——交回「跑了几条/挂了几条/出错几条」。) 贯穿全条的被测系统(四段流水线): parse(line)
补全:端到端正常路
(每道题开头都有同一段:上面那套被测系统、unittest 和 mock,以及 eng_07 的静音 run(*cases)——交回「跑了几条/挂了几条/出错几条」。) 贯穿全条的被测系统(四段流水线): parse(line)
补全:端到端坏路
(每道题开头都有同一段:上面那套被测系统、unittest 和 mock,以及 eng_07 的静音 run(*cases)——交回「跑了几条/挂了几条/出错几条」。) 贯穿全条的被测系统(四段流水线): parse(line)