gpt4 book ai didi

python - 以编程方式将测试从 self.assert 迁移到 bare asserts

转载 作者:行者123 更新时间:2023-11-28 21:12:08 32 4
gpt4 key购买 nike

<分区>

我有一个相对较大的测试代码库,我将从 nose 迁移到 py.test。我还想利用 py.tests 的“裸断言”功能,以便我需要进行以下大量更改(例如):

self.assertEquals(a, b)

->

assert a == b

代码库实际上太大了,我无法考虑手动执行此操作。使用一些 git 和 sed 魔法,我可以摆脱大约一半的 self.asserts,但这仍然让我有很多事情要做,脚本已经变得有些复杂。

我突然想到我可能不是第一个这样做的人。那么:有什么好的脚本可以做这种事情吗?或者知道任何可以以编程方式重构 python 的好工具(注意:我知道 python-rope 但老实说,乍一看似乎不是特别方便)

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