@@ -43,9 +43,9 @@ def test_minimal_working_example(self):
43
43
44
44
session .run ("CREATE (neo:Person {name:'Neo', age:23})" )
45
45
46
- cursor = session .run ("MATCH (p:Person) WHERE p.name = 'Neo' RETURN p.age" )
47
- while cursor .next ():
48
- print ("Neo is %d years old." % cursor ["p.age" ])
46
+ result = session .run ("MATCH (p:Person) WHERE p.name = 'Neo' RETURN p.age" )
47
+ while result .next ():
48
+ print ("Neo is %d years old." % result ["p.age" ])
49
49
50
50
session .close ()
51
51
# end::minimal-example[]
@@ -104,34 +104,34 @@ def test_result_cursor(self):
104
104
session = driver .session ()
105
105
# tag::result-cursor[]
106
106
search_term = "hammer"
107
- cursor = session .run ("MATCH (tool:Tool) WHERE tool.name CONTAINS {term} "
107
+ result = session .run ("MATCH (tool:Tool) WHERE tool.name CONTAINS {term} "
108
108
"RETURN tool.name" , {"term" : search_term })
109
109
print ("List of tools called %r:" % search_term )
110
- while cursor .next ():
111
- print (cursor ["tool.name" ])
110
+ while result .next ():
111
+ print (result ["tool.name" ])
112
112
# end::result-cursor[]
113
113
session .close ()
114
114
115
115
def test_cursor_nesting (self ):
116
116
driver = GraphDatabase .driver ("bolt://localhost" )
117
117
session = driver .session ()
118
118
# tag::retain-result-query[]
119
- cursor = session .run ("MATCH (person:Person) WHERE person.dept = {dept} "
119
+ result = session .run ("MATCH (person:Person) WHERE person.dept = {dept} "
120
120
"RETURN id(person) AS minion" , {"dept" : "IT" })
121
- while cursor .next ():
121
+ while result .next ():
122
122
session .run ("MATCH (person) WHERE id(person) = {id} "
123
123
"MATCH (boss:Person) WHERE boss.name = {boss} "
124
- "CREATE (person)-[:REPORTS_TO]->(boss)" , {"id" : cursor ["minion" ], "boss" : "Bob" })
124
+ "CREATE (person)-[:REPORTS_TO]->(boss)" , {"id" : result ["minion" ], "boss" : "Bob" })
125
125
# end::retain-result-query[]
126
126
session .close ()
127
127
128
128
def test_result_retention (self ):
129
129
driver = GraphDatabase .driver ("bolt://localhost" )
130
130
session = driver .session ()
131
131
# tag::retain-result-process[]
132
- cursor = session .run ("MATCH (person:Person) WHERE person.dept = {dept} "
132
+ result = session .run ("MATCH (person:Person) WHERE person.dept = {dept} "
133
133
"RETURN id(person) AS minion" , {"dept" : "IT" })
134
- minion_records = list (cursor .stream ())
134
+ minion_records = list (result .stream ())
135
135
136
136
for record in minion_records :
137
137
session .run ("MATCH (person) WHERE id(person) = {id} "
@@ -148,10 +148,10 @@ def test_transaction_commit(self):
148
148
tx .run ("CREATE (p:Person {name: 'The One'})" )
149
149
tx .commit ()
150
150
# end::transaction-commit[]
151
- cursor = session .run ("MATCH (p:Person {name: 'The One'}) RETURN count(p)" )
152
- assert cursor .next ()
153
- assert cursor ["count(p)" ] == 1
154
- assert cursor .at_end
151
+ result = session .run ("MATCH (p:Person {name: 'The One'}) RETURN count(p)" )
152
+ assert result .next ()
153
+ assert result ["count(p)" ] == 1
154
+ assert result .at_end
155
155
session .close ()
156
156
157
157
def test_transaction_rollback (self ):
@@ -162,10 +162,10 @@ def test_transaction_rollback(self):
162
162
tx .run ("CREATE (p:Person {name: 'The One'})" )
163
163
tx .rollback ()
164
164
# end::transaction-rollback[]
165
- cursor = session .run ("MATCH (p:Person {name: 'The One'}) RETURN count(p)" )
166
- assert cursor .next ()
167
- assert cursor ["count(p)" ] == 0
168
- assert cursor .at_end
165
+ result = session .run ("MATCH (p:Person {name: 'The One'}) RETURN count(p)" )
166
+ assert result .next ()
167
+ assert result ["count(p)" ] == 0
168
+ assert result .at_end
169
169
session .close ()
170
170
171
171
def test_result_summary_query_profile (self ):
0 commit comments