Skip to content

Commit d5e6a18

Browse files
committed
Make connection stub use actual Deadline objects
1 parent 8ac2d33 commit d5e6a18

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

tests/unit/async_/work/_fake_connection.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
from neo4j import ServerInfo
2424
from neo4j._async.io import AsyncBolt
25+
from neo4j._io.deadline import Deadline
2526

2627

2728
@pytest.fixture
@@ -54,6 +55,7 @@ def close_side_effect():
5455
)
5556

5657
def set_deadline_side_effect(deadline):
58+
deadline = Deadline.from_timeout_or_deadline(deadline)
5759
self.socket.get_deadline.return_value = deadline
5860

5961
self.socket.attach_mock(

tests/unit/sync/work/_fake_connection.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import pytest
2222

2323
from neo4j import ServerInfo
24+
from neo4j._io.deadline import Deadline
2425
from neo4j._sync.io import Bolt
2526

2627

@@ -54,6 +55,7 @@ def close_side_effect():
5455
)
5556

5657
def set_deadline_side_effect(deadline):
58+
deadline = Deadline.from_timeout_or_deadline(deadline)
5759
self.socket.get_deadline.return_value = deadline
5860

5961
self.socket.attach_mock(

0 commit comments

Comments
 (0)