def test_get_vendor_id_exception(self): mocked_open = mock.mock_open() mocked_open.side_effect = IOError with mock.patch('os_net_config.utils.open', mocked_open, create=True): vendor = utils.get_vendor_id('nic2') self.assertEqual(None, vendor)
def test_get_vendor_id_success(self): mocked_open = mock.mock_open(read_data='0x15b3\n') with mock.patch('os_net_config.utils.open', mocked_open, create=True): vendor = utils.get_vendor_id('nic2') self.assertEqual('0x15b3', vendor)