odoo 接口自动化测试
话不多说,直接上干货
关于odoo的接口自动化测试我们就使用odoo的单元测试就可以了,本质上还是引用了 python 的一个标准库, 和 Django 差不多,有区别的地方可能就是在定义的时候吧。
先定义一个文件夹 tests , 它的树形结构图如下:
(注意, 不用将此文件夹在最外围的__init__.py文件中引用)
在 py 文件引用 unittest 库 和 requests 库,方便做测试,如下:
然后再写需要测试的接口和一些需要返回的信息,我对 requests 方法做了下修改,正常的因该是直接请求,但是那样报错信息就的不到准确的提示。
更好的测试应该再搭建一个虚拟环境出来,让这个测试更完善,更标准。我感觉没必要,除非多人合作。代码如下:
关于对动态字段的解读,我打了个底稿,还是感觉不能很有逻辑的讲出来,等明天润润色再发。