创建DynamoDB表的瞬态、元数据保留副本。
dynamodb-ghost的Python项目详细描述
发电机鬼
dynamodbghost是一个小的Python库,它提供了在AWS上创建DynamoDB表的临时、元数据保留副本的能力。在
安装
像皮普一样容易。在
pip install dynamodb-ghost
使用
DynamoDB Ghost的主要目的是在我们希望对现有表进行一组测试而不修改原始表的情况下用作测试辅助工具(例如,作为设置的一部分)
使用pytests固定装置,一个示例测试,例如:
^{pr2}$欧洲工商管理学院成为:
importpytestimportboto3fromdynamodb_ghostimportghost@pytest.fixturedefmy_table():withghost(boto3.client('dynamodb'),'my_table')asghost_table:yieldboto3.resource('dynamodb').Table(ghost_table)deftest_table(my_table):assert...
贡献
欢迎拉取请求。对于重大变化,请先打开一个问题,讨论您希望更改的内容。在
请确保根据需要更新测试。在
许可证
- 项目
标签: