gpt4 book ai didi

python - 在 Python 中更改单元测试的顺序

转载 作者:IT老高 更新时间:2023-10-28 21:57:57 26 4
gpt4 key购买 nike

如何使 Python 中的单元测试(使用 unittest)按照文件中指定的顺序运行?

最佳答案

您可以通过设置自定义比较函数来更改默认排序行为。在unittest.py中你可以找到类变量unittest.TestLoader.sortTestMethodsUsing,默认设置为内置函数cmp

例如,您可以通过以下方式恢复测试的执行顺序:

import unittest
unittest.TestLoader.sortTestMethodsUsing = lambda _, x, y: cmp(y, x)

关于python - 在 Python 中更改单元测试的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4005695/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com