@@ -41,6 +41,7 @@ def setUp(self):
4141 def tearDown (self ):
4242 self ._module_patcher .stop ()
4343
44+ @mock .patch ('time.sleep' )
4445 @mock .patch (MODPATH + '.NetLBFOTeamManager._get_primary_adapter_name' )
4546 @mock .patch (MODPATH + '.NetLBFOTeamManager._create_team' )
4647 @mock .patch (MODPATH + '.NetLBFOTeamManager._add_team_member' )
@@ -49,10 +50,11 @@ def tearDown(self):
4950 @mock .patch (MODPATH + '.NetLBFOTeamManager.delete_team' )
5051 def _test_create_team (self , mock_delete_team , mock_wait_for_nic ,
5152 mock_set_primary_nic_vlan_id , mock_add_team_member ,
52- mock_create_team , mock_get_primary_adapter_name ,
53- mode_not_found = False , lb_algo_not_found = False ,
53+ mock_create_team , mock_primary_adapter_name ,
54+ mock_time_sleep , mode_not_found = False ,
55+ lb_algo_not_found = False ,
5456 add_team_member_fail = False ):
55- mock_get_primary_adapter_name .return_value = mock .sentinel .pri_nic_name
57+ mock_primary_adapter_name .return_value = mock .sentinel .pri_nic_name
5658 mock_create_team .return_value = None
5759
5860 lacp_timer = network_model .BOND_LACP_RATE_FAST
@@ -100,9 +102,6 @@ def _test_create_team(self, mock_delete_team, mock_wait_for_nic,
100102 mock .sentinel .mac , mock .sentinel .pri_nic_name ,
101103 mock .sentinel .vlan_id , lacp_timer )
102104
103- mock_add_team_member .assert_called_once_with (
104- conn , mock .sentinel .team_name , mock .sentinel .other_member )
105-
106105 if not add_team_member_fail :
107106 mock_set_primary_nic_vlan_id .assert_called_once_with (
108107 conn , mock .sentinel .team_name , mock .sentinel .vlan_id )
@@ -111,8 +110,14 @@ def _test_create_team(self, mock_delete_team, mock_wait_for_nic,
111110 2 , 3 , mock .sentinel .pri_nic_name , 1 )
112111 mock_wait_for_nic .assert_called_once_with (
113112 mock_team_nic .Name )
113+ mock_add_team_member .assert_called_once_with (
114+ conn , mock .sentinel .team_name , mock .sentinel .other_member )
114115 else :
115- mock_delete_team .assert_called_once_with (mock .sentinel .team_name )
116+ mock_add_team_member .assert_called_with (
117+ conn , mock .sentinel .team_name , mock .sentinel .other_member )
118+ mock_delete_team .assert_called_with (mock .sentinel .team_name )
119+ self .assertEqual (mock_add_team_member .call_count , 6 )
120+ self .assertEqual (mock_delete_team .call_count , 6 )
116121
117122 def test_create_team (self ):
118123 self ._test_create_team ()
0 commit comments