微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Unittest 中模拟 Neo4j Record 实例

如何解决在 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'}>>]

我该如何测试?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。