Skip to content

Commit de65013

Browse files
committed
fix the CMIS unittestfailure
Signed-off-by: Dante Su <[email protected]>
1 parent 8951bbf commit de65013

File tree

1 file changed

+32
-10
lines changed

1 file changed

+32
-10
lines changed

sonic-xcvrd/tests/test_xcvrd.py

Lines changed: 32 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)