Skip to content

Commit 1ccd774

Browse files
committed
Add unit test for the fix
1 parent 9de2f4a commit 1ccd774

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

tests/decode_syseeprom_test.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,3 +192,12 @@ def test_print_model(self, capsys):
192192
decode_syseeprom.print_model(True)
193193
captured = capsys.readouterr()
194194
assert captured.out == 'S6100-ON\n'
195+
196+
@mock.patch('os.geteuid', lambda: 0)
197+
@mock.patch('sonic_py_common.device_info.get_platform', lambda: 'arista')
198+
@mock.patch('decode-syseeprom.read_and_print_eeprom')
199+
@mock.patch('decode-syseeprom.read_eeprom_from_db')
200+
def test_support_platforms_not_db_based(self, mockDbBased, mockNotDbBased):
201+
decode_syseeprom.main()
202+
assert mockNotDbBased.called
203+
assert not mockDbBased.called

0 commit comments

Comments
 (0)