测试与moto一起使用圣杯的lambda吗?

时间:2019-04-25 16:45:08

标签: python lambda boto3 chalice moto

我想使用boto3,moto,pytest在本地测试我的lambda。这个lambda正在使用圣杯。当我调用该函数时,我尝试插入一个假事件以使其运行,但仍缺少上下文对象。

如果有人知道如何以最干净的方式进行测试,那就太好了。

  • 我试图在s3中添加对象并从中检索事件
  • 我试图模拟假事件
def get_queryset():
    return UrlTime.objects.values('associated_url').annotate(
        url_count=Count('associated_url')
    )

这是我要测试的lambda。感谢您的回复。

1 个答案:

答案 0 :(得分:0)

如果有人遇到相同的问题,那是因为圣杯使用了包装纸。在您的处理程序中添加您的通知和上下文。