@@ -610,16 +610,38 @@ def test_CmisManagerTask_task_worker(self, mock_chassis):
610610 'ConfigStatusLane7' : 'ConfigSuccess' ,
611611 'ConfigStatusLane8' : 'ConfigSuccess'
612612 })
613- mock_xcvr_api .get_datapath_state = MagicMock (return_value = {
614- 'DP1State' : 'DataPathInitialized' ,
615- 'DP2State' : 'DataPathInitialized' ,
616- 'DP3State' : 'DataPathInitialized' ,
617- 'DP4State' : 'DataPathInitialized' ,
618- 'DP5State' : 'DataPathInitialized' ,
619- 'DP6State' : 'DataPathInitialized' ,
620- 'DP7State' : 'DataPathInitialized' ,
621- 'DP8State' : 'DataPathInitialized'
622- })
613+ mock_xcvr_api .get_datapath_state = MagicMock (side_effect = [
614+ {
615+ 'DP1State' : 'DataPathDeactivated' ,
616+ 'DP2State' : 'DataPathDeactivated' ,
617+ 'DP3State' : 'DataPathDeactivated' ,
618+ 'DP4State' : 'DataPathDeactivated' ,
619+ 'DP5State' : 'DataPathDeactivated' ,
620+ 'DP6State' : 'DataPathDeactivated' ,
621+ 'DP7State' : 'DataPathDeactivated' ,
622+ 'DP8State' : 'DataPathDeactivated'
623+ },
624+ {
625+ 'DP1State' : 'DataPathInitialized' ,
626+ 'DP2State' : 'DataPathInitialized' ,
627+ 'DP3State' : 'DataPathInitialized' ,
628+ 'DP4State' : 'DataPathInitialized' ,
629+ 'DP5State' : 'DataPathInitialized' ,
630+ 'DP6State' : 'DataPathInitialized' ,
631+ 'DP7State' : 'DataPathInitialized' ,
632+ 'DP8State' : 'DataPathInitialized'
633+ },
634+ {
635+ 'DP1State' : 'DataPathActivated' ,
636+ 'DP2State' : 'DataPathActivated' ,
637+ 'DP3State' : 'DataPathActivated' ,
638+ 'DP4State' : 'DataPathActivated' ,
639+ 'DP5State' : 'DataPathActivated' ,
640+ 'DP6State' : 'DataPathActivated' ,
641+ 'DP7State' : 'DataPathActivated' ,
642+ 'DP8State' : 'DataPathActivated'
643+ }
644+ ])
623645
624646 mock_sfp = MagicMock ()
625647 mock_sfp .get_presence = MagicMock (return_value = True )
0 commit comments