首先我们要思考一个问题?我们为什么要做数据库断言
第一:确保数据的正确性
第二:提高接口的效率
我们删除一个东西 有软删除和硬删除
什么是软删除?
答:并不是正真的把这个东西从数据库删掉而是修改这个数据或者说修改这个数据的状态,比如淘宝的商品取消收藏,我们只是取消收藏并不是代表这个货品就不再了
什么是硬删除:
答:反之就是从数据库彻彻底底的删除它
所有我们才需要数据库进行断言
举例:我们来搜索货品是判断那些事有规格是货品 哪些不是有规格的货品
首先我们去pychar新建一个test.bat文件
当搜索出来了数据后,我们需要添加os进程取样器来提取数据库的数据
新建一个test.json文件来装数据
将数据写入这个文件之后,我们就可以在pychar中看到所有的数据
注意为啥需要要先删除这个文件,因为我们没执行一致就会写一次数据进去,这样会造成数据重复并且出现脏数据的情况,所有要先删除原有的json文件
然后我们在新建一个test.py文件来打开里面是数据 并进行验证