我正在学习鼻子测试(初级),并且在调试某些测试时遇到一些问题。我正在尝试的一个示例是:
import pdb
def test_numbers_3_4():
pdb.set_trace()
assert (3*4) == 12
def test_strings_a_3():
assert ('a'*3) == 'aaa'
在没有pdb
的情况下运行测试时,没有遇到任何问题。当我放置set_trace
并尝试运行测试时,我的程序似乎在没有pdb()
提示的情况下暂停了。当我较早调试这些测试时,我似乎没有问题。这可能是由于系统配置问题引起的吗?