如何为基于AWS Python的lambda项目编写测试用例?

时间:2017-12-11 17:36:48

标签: python automated-tests aws-lambda

我已经实现了一个lambda项目,里面有4个模块/项目。每个模块/项目都有python(s)文件,它们实现了模块功能。

我必须为每个模块编写测试用例,以便它通过CircleCI并自行执行:

  1. 模块正在启动并停止步进功能。
  2. 模块正在调用Rest服务。
  3. 从S3 Bucket写入/读取文件。
  4. 无处不在,它就像是一个测试驱动开发来编写单元测试,但现在我已经完成了项目实现,如何为我的模块编写自动化测试用例?

1 个答案:

答案 0 :(得分:1)

在单元测试方面,您对AWS Lambda项目没有什么特别的了解。

你Lambda处理程序是一个Python函数。因此,您可以在测试中导入它,使用某些输入调用它,并断言输出。就像普通的Python函数一样。