我有一个使用Neo4j数据库编写的Python应用程序。
有人知道最好的方法来对我的应用程序进行单元测试吗?
我已经发现在Java中使用ImpermanentGraphDatabase可以轻松完成此操作。在Python中是否有类似的方法?
非常感谢任何提示。
我有一个使用Neo4j数据库编写的Python应用程序。
有人知道最好的方法来对我的应用程序进行单元测试吗?
我已经发现在Java中使用ImpermanentGraphDatabase可以轻松完成此操作。在Python中是否有类似的方法?
非常感谢任何提示。
Neo4j社区提供了更多答案:https://community.neo4j.com/t/is-there-a-library-to-unit-test-graphdb-cypher-queries-using-python/8227/5
(简单) 使用libcypher-parser
检查您的Cypher语法
您还可以将查询放入.cypher文件中,并使用类似于libcypher-parser(https://github.com/cleishm/libcypher-parser)的语法分析器来检查查询是否有效。
(高级) 启动Docker实例
使用一个简单的Docker容器来启动另一个Neo4j实例,然后您就可以尽情测试...在这里,您可以(在这个沙盒环境中):