File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -242,8 +242,9 @@ def _disconnect(self, sync):
242
242
if self ._connection :
243
243
if sync :
244
244
self ._connection .sync ()
245
- self ._connection .in_use = False
246
- self ._connection = None
245
+ if self ._connection :
246
+ self ._connection .in_use = False
247
+ self ._connection = None
247
248
self ._connection_access_mode = None
248
249
249
250
def close (self ):
Original file line number Diff line number Diff line change @@ -551,6 +551,11 @@ def test_peek_at_different_stages(self):
551
551
upcoming = result .peek ()
552
552
assert upcoming is None
553
553
554
+ def test_can_safely_exit_session_without_consuming_result (self ):
555
+ with self .driver .session () as session :
556
+ session .run ("RETURN 1" )
557
+ assert True
558
+
554
559
555
560
class SessionCompletionTestCase (DirectIntegrationTestCase ):
556
561
You can’t perform that action at this time.
0 commit comments