nosetests自动化脚本调试

概述

nosetests是python自动化脚本测试框架,自带了方便的debug。

命令行参数

nosetests --pdb -s xxx
无须设置断点,只要FAIL/ERROR就会进入调试模式。

设置断点

from nose.tools import set_trace;
...
set_trace()
...

调试命令

break 或 b 设置断点 设置断点
continue 或 c 继续执行程序
list 或 l 查看当前行的代码段
step 或 s 进入函数
return 或 r 执行代码直到从当前函数返回
exit 或 q 中止并退出
next 或 n 执行下一行
pp 打印变量的值
help 帮助
bt 显示当前位置

你可能感兴趣的:(debug,脚本,pdb,调试,nosetest)