有人可以解释一下如何设置dynamodb_mapper(连同boto?)以使用带有 sqlite 后端的 ddbmock 作为Amazon DynamoDB -replacement 来进行功能测试吗?
现在,我已经尝试了“普通”boto,并通过在本地启动 ddbmock 服务器并使用 boto 连接,设法让它与 ddbmock(使用 sqlite)一起工作:
db = connect_boto_network(host='127.0.0.1', port=6543)
..然后我使用 db 对象对数据库进行所有操作。但是,dynamodb_mapper 使用这种方式来获取数据库连接:
conn = ConnectionBorg()
据我了解,它使用 boto 的默认方式连接(真正的)DynamoDB。所以基本上我想知道是否有一种(首选?)方法让 ConnectionBorg() 连接到我的本地 ddbmock 服务器,就像我在上面对 boto 所做的那样?感谢您的任何建议。