首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pytest DynamoDB client.describe_continuous_backups返回错误

Pytest DynamoDB client.describe_continuous_backups返回错误
EN

Stack Overflow用户
提问于 2020-10-21 03:49:19
回答 1查看 35关注 0票数 0

我正在尝试测试新创建的表是否启用了连续备份。我正在使用Python和pytest,如下所示:

代码语言:javascript
复制
client = boto3.client('dynamodb', environ['REGION'])

backup_status = client.describe_continuous_backups(TableName=logs_table_name)['ContinuousBackupDescription']['PointInTimeRecoveryDescription']['PointInTimeRecoveryStatus']
    
assert backup_status == 'ENABLED'

当测试运行时,它返回下面的错误

代码语言:javascript
复制
    @amzn_request_id
    def call_action(self):
        self.body = json.loads(self.body or "{}")
        endpoint = self.get_endpoint_name(self.headers)
        if endpoint:
            endpoint = camelcase_to_underscores(endpoint)
>           response = getattr(self, endpoint)()
E           AttributeError: 'DynamoHandler' object has no attribute 'describe_continuous_backups'

尝试谷歌它,但没有运气,我也有一个类似的代码在另一个项目,它的工作正常。以前有没有人有过这样的经历?

EN

回答 1

Stack Overflow用户

发布于 2020-10-29 19:28:25

回答我自己的问题。describe_continuous_backups在moto 1.3.14中不可用,更新到1.3.16解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64452368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档