Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以同时运行pdb和unittest python模块?_Python_Unit Testing_Debugging - Fatal编程技术网

是否可以同时运行pdb和unittest python模块?

是否可以同时运行pdb和unittest python模块?,python,unit-testing,debugging,Python,Unit Testing,Debugging,例如: python3-m unittest-m pdb test/test\u string.py 或 python3-m单元测试pdb测试/test_string.py 因此,理想情况下,我希望python在异常情况下以调试模式启动,但不向文件中添加任何额外代码。如果您安装Twisted并在运行时使用Twisted试用版,您可以这样做: trial --debug test/test_string.py 切题地说,最好将测试放在一个可导入的包中,并按模块名而不是文件名命名(例如test.t

例如:

python3-m unittest-m pdb test/test\u string.py


python3-m单元测试pdb测试/test_string.py


因此,理想情况下,我希望python在异常情况下以调试模式启动,但不向文件中添加任何额外代码。

如果您安装Twisted并在运行时使用Twisted试用版,您可以这样做:

trial --debug test/test_string.py
切题地说,最好将测试放在一个可导入的包中,并按模块名而不是文件名命名(例如
test.test\u string
而不是
test/test\u string.py