1.解决随机生成数据的问题
(1)faker的使用:
from faker import Faker def generate_phone(): # 初始化文化 faker = Faker(locale=['zh-cn']) # 生成手机号码 return faker.phone_number()
不仅可以随机生成手机号码,还能生成姓名、地址等,可参考该文档:https://www.cnblogs.com/insane-Mr-Li/p/13256278.html
(2)在cases中加标记,用随机生成的数据替换掉原本cases中的数据
比如在expected中写了#phone#的标记
在代码中替换掉被标记的数据
2.部分断言的使用:在cases中写需要断言的数据,比如code和msg,在代码中遍历获取对应的keys和values断言