Skip to content

Commit 6297ea6

Browse files
author
Zhen
committed
Refine the session example to really do some work
1 parent a09de9a commit 6297ea6

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

test/examples/session_example.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ def __init__(self, uri, user, password):
2727
super(SessionExample, self).__init__(uri, user, password)
2828

2929
# tag::session[]
30-
def do_work(self):
30+
def add_person(self, name):
3131
session = self._driver.session()
32-
# TODO: something with the Session
32+
session.run("CREATE (a:Person {name: $name})", {"name": name})
3333
# end::session[]

test/examples/test_examples.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,9 +136,10 @@ def test_session_example(self):
136136
from test.examples.session_example import SessionExample
137137

138138
example = SessionExample(self.bolt_uri, self.user, self.password)
139-
example.do_work()
139+
example.add_person("Alice")
140140

141141
self.assertIsInstance(example, SessionExample)
142+
self.assertEqual(self.person_count("Alice"), 1)
142143

143144
def test_transaction_function_example(self):
144145
from test.examples.transaction_function_example import TransactionFunctionExample

0 commit comments

Comments
 (0)