我如何区分两个具有相同名称但上下文不同的 python 测试(使用nosetests作为测试运行程序)的XML结果

发布于 2024-11-17 09:59:25 字数 90 浏览 2 评论 0原文

我有一个使用 mysql 数据库运行的测试 footest.py,并且在 psql 数据库上运行相同的测试,有没有办法区分两个测试之间 XML 结果文件中的这种差异。

I have a test footest.py which runs with mysql database, and the same test runs on psql database, is there a way to distinguish this difference in an XML result file between the two tests.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

三生殊途 2024-11-24 09:59:25

为什么不尝试创建一个包含所有测试的基测试类 class BaseSQLTest(unittest.TestCase)base_test_class.py 以及另外 2 个文件 mysqltest.py pypsqltest.py 包含 2 个继承类(class MySQLTest(BaseSQLTest)class PSQLTest(BaseSQLTest)) MySQL 和PSQL 测试。

这样做会将您的测试拆分到生成的 XML 中。

Why not trying to create a base_test_class.py with a base test class class BaseSQLTest(unittest.TestCase) that contains all your tests, and 2 other files mysqltest.py and psqltest.py that contains 2 inherited classes (class MySQLTest(BaseSQLTest) and class PSQLTest(BaseSQLTest)) for your MySQL and PSQL tests.

Doing this will split your tests in the resulting XML.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文