1、doctest
参考地址:http://my.oschina.net/lionets/blog/268542
2、unittest
参考地址:http://my.oschina.net/lionets/blog/268704
3、nose
参考地址:http://my.oschina.net/lionets/blog/269174
4、pytest
对于 scope='function'
的 fixture 函数,它就是会在测试用例的前后分别调用 setup/teardown。测试用例的参数如 def test_1(setup_function)
只负责引用具体的对象,它并不关心对方的作用域是函数级的还是模块级的。
有效的 scope 参数限于:'function','module','class','session'
,默认为 function
。
参考地址:http://my.oschina.net/lionets/blog/269892