def test_subgraph_load_json(self): subgraph = Subgraph() subgraph.loads('["(A) {\\\"name\\\": \\\"Alice\\\"}","(B) {\\\"name\\\": \\\"Bob\\\"}","(A)-[:KNOWS]->(B)"]') self.assertEqual( '["(A) {\\\"name\\\": \\\"Alice\\\"}", "(B) {\\\"name\\\": \\\"Bob\\\"}", "(A)-[:KNOWS]->(B) {}"]', subgraph.__json__() )
def test_subgraph_load(self): subgraph = Subgraph() subgraph.loads("""\ (A) {"name": "Alice"} (B) {"name": "Bob"} (A)-[:KNOWS]->(B) """) self.assertEqual( '["(A) {\\\"name\\\": \\\"Alice\\\"}", "(B) {\\\"name\\\": \\\"Bob\\\"}", "(A)-[:KNOWS]->(B) {}"]', subgraph.__json__() )