@@ -85,21 +85,20 @@ def test_maybe_connect(conn):
85
85
86
86
assert 0 not in cli ._conns
87
87
conn .state = ConnectionStates .DISCONNECTED
88
- conn .connect .side_effect = lambda : ConnectionStates .CONNECTING
88
+ conn .connect .side_effect = lambda : conn . _set_conn_state ( ConnectionStates .CONNECTING )
89
89
assert cli ._maybe_connect (0 ) is False
90
90
assert cli ._conns [0 ] is conn
91
91
assert 0 in cli ._connecting
92
92
93
- conn .state = ConnectionStates .CONNECTING
94
- conn .connect .side_effect = lambda : ConnectionStates .CONNECTED
93
+ conn .connect .side_effect = lambda : conn ._set_conn_state (ConnectionStates .CONNECTED )
95
94
assert cli ._maybe_connect (0 ) is True
96
95
assert 0 not in cli ._connecting
97
96
98
97
# Failure to connect should trigger metadata update
99
98
assert cli .cluster ._need_update is False
100
- cli ._connecting .add (0 )
101
99
conn .state = ConnectionStates .CONNECTING
102
- conn .connect .side_effect = lambda : ConnectionStates .DISCONNECTED
100
+ cli ._connecting .add (0 )
101
+ conn .connect .side_effect = lambda : conn ._set_conn_state (ConnectionStates .DISCONNECTED )
103
102
assert cli ._maybe_connect (0 ) is False
104
103
assert 0 not in cli ._connecting
105
104
assert cli .cluster ._need_update is True
@@ -155,7 +154,7 @@ def test_ready(conn):
155
154
# connecting node connects
156
155
cli ._connecting .add (0 )
157
156
conn .state = ConnectionStates .CONNECTING
158
- conn .connect .side_effect = lambda : ConnectionStates .CONNECTED
157
+ conn .connect .side_effect = lambda : conn . _set_conn_state ( ConnectionStates .CONNECTED )
159
158
cli .ready (0 )
160
159
assert 0 not in cli ._connecting
161
160
assert cli ._conns [0 ].connect .called_with ()
0 commit comments