用pdb调试tox-python测试?

2024-05-14 15:06:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经阅读了很多关于Openstack(python云框架)测试、tox和 测试工具。我所发现的一切都表明调试可以完成,但只能通过运行 整个测试套件。你知道吗

我希望能够运行一个单一的测试模块与pdb.set\u跟踪() 插入断点,然后单步执行测试。我试过了,但没成功 导致测试失败,而其他测试则会成功。命令I 用来运行测试的类似于:tox-epy27

有什么方法可以调试我没有找到的单个测试吗?如果没有,怎么做 是不是每个人都在做测试开发而没有调试能力?你知道吗


Tags: 模块方法命令框架toxopenstack套件测试工具
1条回答
网友
1楼 · 发布于 2024-05-14 15:06:14

您可以参考https://docs.python.org/3/library/unittest.html
它允许您测试单一的功能。你知道吗

下面的示例确保了'foo'。upper()在unittest框架中等于'foo'。你知道吗

import unittest

class TestStringMethods(unittest.TestCase):

    def test_upper(self):
        self.assertEqual('foo'.upper(), 'FOO')

if __name__ == '__main__':
    unittest.main()

相关问题 更多 >

    热门问题