我想为我用 Python 编写的 lambda 设置单元测试。我正在使用 aws-cdk 来开发和部署我的 lambda。如何正确设置这些单元测试?我使用哪些库?如何将其放入数据包结构中?也许一个例子可以澄清。
我正在研究图书馆'unittest'。我设置了一个名为“test”的文件夹,并在其中放置了一个名为 test_first.py 的测试文件。然后我可以使用以下命令执行此文件夹中的所有测试文件:python -m unittest discover ./test
test_first.py
import unittest
class FirstTest(unittest.TestCase):
def test_default(self):
self.assertEqual(10, (5+5))
if __name__ == '__main__':
unittest.main()
这是正确的方法吗?我现在有一个问题,我不知道如何导入另一个 python 文件并在这个文件中测试它的方法。这将是我编写并测试其方法的 lambda。我该怎么做呢?