小编Tom*_*all的帖子

使用 AWS CDK 部署包含测试事件的 AWS Lambda 函数

在 AWS Lambda 管理控制台中,您可以将测试事件与函数关联。

使用 AWS CDK 部署 Lambda 函数时是否可以配置测试事件,以便稍后有人在管理控制台中查看该函数时可以使用测试事件?

amazon-web-services aws-lambda aws-cdk

7
推荐指数
1
解决办法
3840
查看次数

使用AWS CloudWatch Insights按字段值聚合日志并绘制为多个序列

使用AWS CloudWatch Insights分析一些日志文件后,我可以使用以下方式绘制时间仓中汇总的计数:

| stats count(*) by bin(1h)
Run Code Online (Sandbox Code Playgroud)

如预期的那样,这将产生一个图表,汇总每个时间段中的所有日志。

我想通过一个值是A和B的“组”字段来拆分此数据。

| stats count(*) by group, bin(1h)
Run Code Online (Sandbox Code Playgroud)

这将按预期返回跨时间段的日志计数,但是可视化选项卡显示“无可用可视化”。我想返回一个时间序列图,其中A组为一个系列,B组为一个系列。

我在哪里出错,或者这根本不可能?

amazon-web-services amazon-cloudwatchlogs aws-cloudwatch-log-insights

2
推荐指数
4
解决办法
224
查看次数

如何让 pylint 识别模拟的方法成员?

测试示例:

import pytest
def test_do_stuff(mocker):
    import my_module
    mocker.patch.object(my_module, 'do_stuff')
    my_module.do_stuff.return_value = True
Run Code Online (Sandbox Code Playgroud)

皮林特反馈:

E1101: Function 'do_stuff' has no 'return_value' member (no-member)
Run Code Online (Sandbox Code Playgroud)

这是不正确的,因为my_module.do_stuff()已被替换为支持此调用的模拟,但是,Pylint 似乎不理解这一点。

# pylint: disable=E1101我可以在测试文件顶部完全禁用无成员警告类型,但这也会隐藏合法的警告(例如不正确的函数调用。)

有没有办法让 Pylint 与模拟对象一起工作?

python mocking pylint pytest python-3.x

2
推荐指数
1
解决办法
2089
查看次数