@@ -579,10 +579,14 @@ def test_init_port_sfp_status_tbl(self):
579
579
task = SfpStateUpdateTask (DEFAULT_NAMESPACE , port_mapping , stop_event , sfp_error_event )
580
580
task ._init_port_sfp_status_tbl (port_mapping , xcvr_table_helper , stop_event )
581
581
582
- @patch ('sonic_py_common.device_info.get_paths_to_platform_and_hwsku_dirs' , MagicMock (return_value = ('/invalid/path' , None )))
582
+ @patch ('sonic_py_common.device_info.get_paths_to_platform_and_hwsku_dirs' , MagicMock (return_value = ('/invalid/path' , '/invalid/path' )))
583
583
def test_load_media_settings_missing_file (self ):
584
584
assert media_settings_parser .load_media_settings () == {}
585
585
586
+ @patch ('sonic_py_common.device_info.get_paths_to_platform_and_hwsku_dirs' , MagicMock (return_value = ('/invalid/path' , '/invalid/path' )))
587
+ def test_load_optical_si_settings_missing_file (self ):
588
+ assert optics_si_parser .load_optics_si_settings () == {}
589
+
586
590
@patch ('xcvrd.xcvrd.platform_chassis' )
587
591
@patch ('xcvrd.xcvrd.is_cmis_api' )
588
592
def test_get_media_settings_key (self , mock_is_cmis_api , mock_chassis ):
@@ -2446,6 +2450,22 @@ def test_DaemonXcvrd_init_deinit_fastboot_enabled(self):
2446
2450
xcvrd .init ()
2447
2451
xcvrd .deinit ()
2448
2452
2453
+ @patch ('sonic_py_common.device_info.get_paths_to_platform_and_hwsku_dirs' , MagicMock (return_value = (test_path , '/invalid/path' )))
2454
+ def test_load_optical_si_file_from_platform_folder (self ):
2455
+ assert optics_si_parser .load_optics_si_settings () != {}
2456
+
2457
+ @patch ('sonic_py_common.device_info.get_paths_to_platform_and_hwsku_dirs' , MagicMock (return_value = ('/invalid/path' , test_path )))
2458
+ def test_load_optical_si_file_from_hwsku_folder (self ):
2459
+ assert optics_si_parser .load_optics_si_settings () != {}
2460
+
2461
+ @patch ('sonic_py_common.device_info.get_paths_to_platform_and_hwsku_dirs' , MagicMock (return_value = (test_path , '/invalid/path' )))
2462
+ def test_load_media_settings_file_from_platform_folder (self ):
2463
+ assert media_settings_parser .load_media_settings () != {}
2464
+
2465
+ @patch ('sonic_py_common.device_info.get_paths_to_platform_and_hwsku_dirs' , MagicMock (return_value = ('/invalid/path' , test_path )))
2466
+ def test_load_media_settings_file_from_hwsku_folder (self ):
2467
+ assert media_settings_parser .load_media_settings () != {}
2468
+
2449
2469
def wait_until (total_wait_time , interval , call_back , * args , ** kwargs ):
2450
2470
wait_time = 0
2451
2471
while wait_time <= total_wait_time :
0 commit comments