@@ -85,7 +85,7 @@ def test_sessions_are_not_reused_if_still_in_use(self):
85
85
def test_can_run_simple_statement (self ):
86
86
session = GraphDatabase .driver ("bolt://localhost" ).session ()
87
87
count = 0
88
- for record in session .run ("RETURN 1 AS n" ).records ():
88
+ for record in session .run ("RETURN 1 AS n" ).stream ():
89
89
assert record [0 ] == 1
90
90
assert record ["n" ] == 1
91
91
with self .assertRaises (KeyError ):
@@ -104,7 +104,7 @@ def test_can_run_simple_statement(self):
104
104
def test_can_run_simple_statement_with_params (self ):
105
105
session = GraphDatabase .driver ("bolt://localhost" ).session ()
106
106
count = 0
107
- for record in session .run ("RETURN {x} AS n" , {"x" : {"abc" : ["d" , "e" , "f" ]}}).records ():
107
+ for record in session .run ("RETURN {x} AS n" , {"x" : {"abc" : ["d" , "e" , "f" ]}}).stream ():
108
108
assert record [0 ] == {"abc" : ["d" , "e" , "f" ]}
109
109
assert record ["n" ] == {"abc" : ["d" , "e" , "f" ]}
110
110
assert repr (record )
@@ -126,7 +126,7 @@ def test_fails_on_missing_parameter(self):
126
126
def test_can_run_simple_statement_from_bytes_string (self ):
127
127
session = GraphDatabase .driver ("bolt://localhost" ).session ()
128
128
count = 0
129
- for record in session .run (b"RETURN 1 AS n" ).records ():
129
+ for record in session .run (b"RETURN 1 AS n" ).stream ():
130
130
assert record [0 ] == 1
131
131
assert record ["n" ] == 1
132
132
assert repr (record )
@@ -138,22 +138,22 @@ def test_can_run_simple_statement_from_bytes_string(self):
138
138
def test_can_run_statement_that_returns_multiple_records (self ):
139
139
session = GraphDatabase .driver ("bolt://localhost" ).session ()
140
140
count = 0
141
- for record in session .run ("unwind(range(1, 10)) AS z RETURN z" ).records ():
141
+ for record in session .run ("unwind(range(1, 10)) AS z RETURN z" ).stream ():
142
142
assert 1 <= record [0 ] <= 10
143
143
count += 1
144
144
session .close ()
145
145
assert count == 10
146
146
147
147
def test_can_use_with_to_auto_close_session (self ):
148
148
with GraphDatabase .driver ("bolt://localhost" ).session () as session :
149
- record_list = list (session .run ("RETURN 1" ).records ())
149
+ record_list = list (session .run ("RETURN 1" ).stream ())
150
150
assert len (record_list ) == 1
151
151
for record in record_list :
152
152
assert record [0 ] == 1
153
153
154
154
def test_can_return_node (self ):
155
155
with GraphDatabase .driver ("bolt://localhost" ).session () as session :
156
- record_list = list (session .run ("MERGE (a:Person {name:'Alice'}) RETURN a" ).records ())
156
+ record_list = list (session .run ("MERGE (a:Person {name:'Alice'}) RETURN a" ).stream ())
157
157
assert len (record_list ) == 1
158
158
for record in record_list :
159
159
alice = record [0 ]
@@ -164,7 +164,7 @@ def test_can_return_node(self):
164
164
def test_can_return_relationship (self ):
165
165
with GraphDatabase .driver ("bolt://localhost" ).session () as session :
166
166
reocrd_list = list (session .run ("MERGE ()-[r:KNOWS {since:1999}]->() "
167
- "RETURN r" ).records ())
167
+ "RETURN r" ).stream ())
168
168
assert len (reocrd_list ) == 1
169
169
for record in reocrd_list :
170
170
rel = record [0 ]
@@ -175,7 +175,7 @@ def test_can_return_relationship(self):
175
175
def test_can_return_path (self ):
176
176
with GraphDatabase .driver ("bolt://localhost" ).session () as session :
177
177
record_list = list (session .run ("MERGE p=({name:'Alice'})-[:KNOWS]->({name:'Bob'}) "
178
- "RETURN p" ).records ())
178
+ "RETURN p" ).stream ())
179
179
assert len (record_list ) == 1
180
180
for record in record_list :
181
181
path = record [0 ]
@@ -403,7 +403,7 @@ def test_can_rollback_transaction(self):
403
403
# Check the property value
404
404
cursor = session .run ("MATCH (a) WHERE id(a) = {n} "
405
405
"RETURN a.foo" , {"n" : node_id })
406
- assert len (list (cursor .records ())) == 0
406
+ assert len (list (cursor .stream ())) == 0
407
407
408
408
def test_can_commit_transaction_using_with_block (self ):
409
409
with GraphDatabase .driver ("bolt://localhost" ).session () as session :
@@ -443,4 +443,4 @@ def test_can_rollback_transaction_using_with_block(self):
443
443
# Check the property value
444
444
cursor = session .run ("MATCH (a) WHERE id(a) = {n} "
445
445
"RETURN a.foo" , {"n" : node_id })
446
- assert len (list (cursor .records ())) == 0
446
+ assert len (list (cursor .stream ())) == 0
0 commit comments