【发布时间】:2017-07-07 03:26:08
【问题描述】:
我有使用 Cassandra 模型存储一些数据的服务,我创建自定义连接等等,但我没有显式使用它,因为我使用 cqlengine 提供的 ORM,它隐式创建会话并执行查询。
问题是关于对这些东西进行单元测试和功能测试的正确方法。
以前,我模拟了另一个存储,它充当本地存储实例,但我没有找到与 Cassandra 的 ORM(cqlengine)类似的东西。 Tessting.cassandra 和 cassandramock 都只适用于原生 cassandra-driver 查询。
是否有任何适当的方法来测试我依赖于 CQLEngine 而不运行 Cassandra 实例的逻辑(因为它破坏了单元测试的意识形态)?
【问题讨论】:
标签: python unit-testing cassandra cqlengine