@@ -136,25 +136,23 @@ def test_join_complete(mocker, coordinator):
136136 mocker .spy (assignor , 'on_assignment' )
137137 assert assignor .on_assignment .call_count == 0
138138 assignment = ConsumerProtocolMemberAssignment_v0 (0 , [('foobar' , [0 , 1 ])], b'' )
139- coordinator ._on_join_complete (0 , 'member-foo' , 'roundrobin' , assignment .encode ())
139+ generation = 12
140+ coordinator ._on_join_complete (generation , 'member-foo' , 'roundrobin' , assignment .encode ())
140141 assert assignor .on_assignment .call_count == 1
141- assignor .on_assignment .assert_called_with (assignment )
142+ assignor .on_assignment .assert_called_with (assignment , generation )
142143
143144
144145def test_join_complete_with_sticky_assignor (mocker , coordinator ):
145146 coordinator ._subscription .subscribe (topics = ['foobar' ])
146147 assignor = StickyPartitionAssignor ()
147148 coordinator .config ['assignors' ] = (assignor ,)
148149 mocker .spy (assignor , 'on_assignment' )
149- mocker .spy (assignor , 'on_generation_assignment' )
150150 assert assignor .on_assignment .call_count == 0
151- assert assignor . on_generation_assignment . call_count == 0
151+ generation = 3
152152 assignment = ConsumerProtocolMemberAssignment_v0 (0 , [('foobar' , [0 , 1 ])], b'' )
153- coordinator ._on_join_complete (0 , 'member-foo' , 'sticky' , assignment .encode ())
153+ coordinator ._on_join_complete (generation , 'member-foo' , 'sticky' , assignment .encode ())
154154 assert assignor .on_assignment .call_count == 1
155- assert assignor .on_generation_assignment .call_count == 1
156- assignor .on_assignment .assert_called_with (assignment )
157- assignor .on_generation_assignment .assert_called_with (0 )
155+ assignor .on_assignment .assert_called_with (assignment , generation )
158156
159157
160158def test_subscription_listener (mocker , coordinator ):
0 commit comments