我目前正在为我公司的构建脚本设计和实施单元测试。我遇到了单元测试模块变得有点大的问题,我想将它分成单独的模块。但是,这会使单元测试的使用变得更加复杂(用户必须知道所需的测试在哪个模块中,然后将该模块名称附加到所有函数中),并且我希望它尽可能简单未来使用。
在我看来,有两种方法可以解决这个问题。我可能会在命名空间方面变得棘手——这是我不想尝试完成的壮举——或者我可以找到某种方法来处理测试目录中的所有模块,就好像它们包含在一个文件中一样。这将实现两个目标:首先,它将使单元测试的未来维护更加容易,其次,它将简化必须测试构建脚本的人对单元测试的使用。
有没有办法在 Python 中做到这一点?另外,如果有任何不清楚的地方,我们深表歉意。我是 Python 新手,所以我的术语可能不正确。
非常感谢!