首页 > 解决方案 > 在 Unittest 中模拟 neo4j Record 实例

问题描述

我有一个方法:

def retrieve_datetime_and_device(self, response):
    node_dict = response[0][0]._properties
    dt = node_dict.get("datetime")
    device = node_dict.get("name")

    return dt, device

响应是来自 neo4j 查询的返回。我想为此编写一个单元测试,但是我不确定如何测试该方法的输入何时需要 Record 实例

典型的记录如下所示:

response = [<Record n=<Node id=902350 labels=frozenset({'DEvice1'}) properties={'name': 'myname', 'Src': 'Somewhere', 'Filename': 'test.xlsx', 'datetime': '2021-02-04 15:14:37'}>>]

我该如何测试呢?

标签: python-3.xunit-testingneo4jinstance

解决方案


推荐阅读