@@ -37,7 +37,7 @@ def test_graph_creation(self):
37
37
result = redis_graph .query (query )
38
38
self .assertEqual ([1 , 2.3 , "4" , True , False , None ], result .result_set [0 ][0 ])
39
39
40
- # All done, remove graph.
40
+ # All done, remove graph.
41
41
redis_graph .delete ()
42
42
43
43
def test_array_functions (self ):
@@ -46,48 +46,37 @@ def test_array_functions(self):
46
46
query = """CREATE (p:person{name:'a',age:32, array:[0,1,2]})"""
47
47
redis_graph .query (query )
48
48
49
- query = """CREATE (p:person{name:'b',age:30, array:[3,4,5]})"""
50
- redis_graph .query (query )
51
-
52
49
query = """WITH [0,1,2] as x return x"""
53
50
result = redis_graph .query (query )
54
51
self .assertEqual ([0 , 1 , 2 ], result .result_set [0 ][0 ])
55
52
56
- query = """MATCH(n) return collect(n) as x """
53
+ query = """MATCH(n) return collect(n)"""
57
54
result = redis_graph .query (query )
58
55
59
- a = Node (label = 'person' , properties = {'name' : 'a' , 'age' : 32 , 'array' : [0 , 1 , 2 ]})
60
- b = Node (label = 'person' , properties = {'name' : 'b' , 'age' : 30 , 'array' : [3 , 4 , 5 ]})
61
-
62
- self .assertEqual ([a , b ], result .result_set [0 ][0 ])
56
+ a = Node (node_id = 0 , label = 'person' , properties = {'name' : 'a' , 'age' : 32 , 'array' : [0 , 1 , 2 ]})
63
57
58
+ self .assertEqual ([a ], result .result_set [0 ][0 ])
64
59
65
60
# All done, remove graph.
66
61
redis_graph .delete ()
67
62
68
-
69
63
def test_path (self ):
70
64
redis_graph = Graph ('social' , self .r )
71
65
72
66
node0 = Node (node_id = 0 , label = "L1" )
73
67
node1 = Node (node_id = 1 , label = "L1" )
74
- node2 = Node (node_id = 2 , label = "L1" )
75
68
edge01 = Edge (node0 , "R1" , node1 , edge_id = 0 , properties = {'value' : 1 })
76
- edge12 = Edge (node1 , "R1" , node2 , edge_id = 1 , properties = {'value' : 2 })
77
69
78
70
redis_graph .add_node (node0 )
79
71
redis_graph .add_node (node1 )
80
- redis_graph .add_node (node2 )
81
72
redis_graph .add_edge (edge01 )
82
- redis_graph .add_edge (edge12 )
83
73
84
74
redis_graph .flush ()
85
75
86
76
path01 = Path .new_empty_path ().add_node (node0 ).add_edge (edge01 ).add_node (node1 )
87
- path12 = Path .new_empty_path ().add_node (node1 ).add_edge (edge12 ).add_node (node2 )
88
- expected_results = [[path01 ], [path12 ]]
77
+ expected_results = [[path01 ]]
89
78
90
- query = "MATCH p=(:L1)-[:R1]->(:L1) RETURN p"
79
+ query = "MATCH p=(:L1)-[:R1]->(:L1) RETURN p ORDER BY p "
91
80
result = redis_graph .query (query )
92
81
self .assertEqual (expected_results , result .result_set )
93
82
@@ -139,9 +128,9 @@ def test_stringify_query_result(self):
139
128
redis_graph .add_edge (edge )
140
129
141
130
self .assertEqual (str (john ),
142
- """(a:person{name:"John Doe", age:33,gender:"male",status:"single"})""" )
131
+ """(a:person{age:33,gender:"male",name:"John Doe ",status:"single"})""" )
143
132
self .assertEqual (str (edge ),
144
- """(a:person{name:"John Doe", age:33,gender:"male",status:"single"})""" +
133
+ """(a:person{age:33,gender:"male",name:"John Doe ",status:"single"})""" +
145
134
"""-[:visited{purpose:"pleasure"}]->""" +
146
135
"""(b:country{name:"Japan"})""" )
147
136
self .assertEqual (str (japan ), """(b:country{name:"Japan"})""" )
@@ -156,7 +145,7 @@ def test_stringify_query_result(self):
156
145
visit = result .result_set [0 ][1 ]
157
146
country = result .result_set [0 ][2 ]
158
147
159
- self .assertEqual (str (person ), """(:person{name:"John Doe", age:33,gender:"male",status:"single"})""" )
148
+ self .assertEqual (str (person ), """(:person{age:33,gender:"male",name:"John Doe ",status:"single"})""" )
160
149
self .assertEqual (str (visit ), """()-[:visited{purpose:"pleasure"}]->()""" )
161
150
self .assertEqual (str (country ), """(:country{name:"Japan"})""" )
162
151
0 commit comments