为什么self.assertDictEqual(data1, res1()) 这里是res1()啊

来源:5-2 case中如何进行mock数据

慕粉3401972

2020-06-06

test = mock.Mock(return_value=data)
post_request = test
res1 = post_request
self.assertDictEqual(data1, res1())

这里是调用上面 post_request()这个方法吗,但是mock了数据,调用这个方法还有意义吗?

写回答

1回答

Mushishi

2020-06-07

test = mock.Mock(return_value=data)
self.assertDictEqual(data1, test)

这样你是不是就更加明白了。另外的删除

0
3
无名_丁
test返回的是mock的对象 test()返回的是mock的值
2021-04-15
共3条回复

Python接口自动化测试框架实战 从设计到开发

接口自动化测试框架的设计与开发,并教你如何开发桩服务

1720 学习 · 831 问题

查看课程