小编use*_*247的帖子

如何找到api网关阶段的arn?

我正在尝试使用awscli将标签添加到我的api网关阶段 https://docs.aws.amazon.com/cli/latest/reference/apigateway/tag-resource.html

我被要求提供--resource-arn舞台,但我无法确定这个价值.

我已经尝试使用awscli和控制台来确定这个值,但是无法找到api网关阶段的arn.我也尝试过基于arn模式/格式的猜测.

如何确定此值,或者此arn的格式是什么?

tagging amazon-web-services aws-cli aws-api-gateway

9
推荐指数
1
解决办法
5244
查看次数

为什么 assert_Called_with 无法通过?

我在设置单元测试时遇到很多困难。我一直在使用补丁,但它的行为并不完全符合预期。

我的测试函数顶部有一个装饰器: @mock.patch('WarningFactory.WarningAPIUpdate') @mock.patch('WarningFactory.SomethingElse') def test_send_tc_update(self, other_mock, api_mock):

但是,当我尝试做出以下断言时,在我的函数结束时:

api_mock.send_warning.assert_called_with('IDQ20026', 'IDQ20026')

它失败

我知道那应该通过,因为我跑了

print api_mock.mock_calls

给予

[call(u'test_api'), call().send_warning('IDQ20026', 'IDQ20026'), call().send_warning('IDQ24500', 'IDQ24500')]

我可以清楚地看到使用正确值调用的 send_warning 方法,那么为什么我的断言失败了?

patch mocking python-2.6

4
推荐指数
1
解决办法
4843
查看次数