Pytest中的Parametrize:妙用与实践

Parametrize是pytest测试框架中的一个强大特性,它允许我们为测试函数提供多组参数和预期结果,从而轻松地创建多个测试用例。这种方法提高了代码的可读性和可维护性,提高了测试覆盖率和测试效率。然而,参数过多时可能会导致测试函数的复杂性增加,且参数之间的依赖关系可能需要额外处理。Parametrize非常适用于测试同一个函数或方法在不同参数下的行为、创建大量相似的测试用例以及进行参数化的并行测试。

【活动打卡】写100个行业概念

为什么要参加这个活动呢?起源于S老师的”写100个行业概念“活动。之前一直有关注Scalers老师的公众号,也阅读完了《学习的学问》这本书,感叹于S老师学习成长会的魅力,决定先让自己跟着这个活动坚持个一百天先。

《纳瓦尔宝典》自我救赎篇

纳瓦尔宝典的核心理念是:每个人都有能力和可能性创造自己的财富和幸福。他强调,财富的创造不仅仅是为了物质的富足,更重要的是实现个人的自由和满足。他认为,真正的幸福来自于内心的平静和满足,而不是外在的成就和认可。

【笔记】MySQL必知必会

最近重读了一遍《MySQL必知必会》,然后对重要的部分摘抄了一些笔记,希望能够作重温下经典的基础上,巩固下自己对于MySQL的理解。篇幅可能有点长,可以通过目录快速查看。

初探Go反射三大定律

最近在研究Go语言的源码,看到反射部分,结合The Go Blog系列的《The Laws of Reflection》,以及Go 1.15 中 src/reflect 部分源码,记录下对于Go 反射的一些见解。