文章总览图 fixture和unittest是冲突的.舍弃unittest只用pytest. 会遇到在很多用例当中,它的前置条件是长得一样的.用例写的越来越多的时候,肯定会遇到前置条件都差不多,大家差距不是很大.这样的话,如果每个py文件都写个setUp和tearDown,就重复率挺高的.要是能拎取出来做个公共的就好了. 实际上在unittest这个模式下,也可以做个公共的setUpClass,单独创建一个文件,然后引用下,继承一下,就变成公用的了.想做也是可以做的,但是pytest做的更好.…