@@ -32,7 +32,7 @@ def cli(mocker, conn):
32
32
33
33
def test_bootstrap (mocker , conn ):
34
34
conn .state = ConnectionStates .CONNECTED
35
- cli = KafkaClient (api_version = (0 , 9 ))
35
+ cli = KafkaClient (api_version = (2 , 1 ))
36
36
mocker .patch .object (cli , '_selector' )
37
37
future = cli .cluster .request_update ()
38
38
cli .poll (future = future )
@@ -43,7 +43,7 @@ def test_bootstrap(mocker, conn):
43
43
kwargs .pop ('state_change_callback' )
44
44
kwargs .pop ('node_id' )
45
45
assert kwargs == cli .config
46
- conn .send .assert_called_once_with (MetadataRequest [0 ]([]), blocking = False , request_timeout_ms = None )
46
+ conn .send .assert_called_once_with (MetadataRequest [7 ]([], True ), blocking = False , request_timeout_ms = None )
47
47
assert cli ._bootstrap_fails == 0
48
48
assert cli .cluster .brokers () == set ([BrokerMetadata (0 , 'foo' , 12 , None ),
49
49
BrokerMetadata (1 , 'bar' , 34 , None )])
@@ -330,6 +330,7 @@ def test_maybe_refresh_metadata_update(mocker, client):
330
330
mocker .patch .object (client , 'least_loaded_node' , return_value = 'foobar' )
331
331
mocker .patch .object (client , '_can_send_request' , return_value = True )
332
332
send = mocker .patch .object (client , 'send' )
333
+ client .cluster .need_all_topic_metadata = True
333
334
334
335
client .poll (timeout_ms = 12345678 )
335
336
client ._poll .assert_called_with (9999.999 ) # request_timeout_ms
0 commit comments