Merge "Add mac address to the fakedriver node"

This commit is contained in:
Zuul 2023-02-16 16:29:37 +00:00 committed by Gerrit Code Review
commit e15cd2c2b4
2 changed files with 13 additions and 0 deletions

View File

@ -32,6 +32,9 @@ class FakeDriver(AbstractSystemsDriver):
'uuid': DEFAULT_UUID,
'name': 'fake',
'power_state': 'Off',
'nics': [
{'address': '00:5c:52:31:3a:9c'}
]
}
])
cls._config = config
@ -159,3 +162,8 @@ class FakeDriver(AbstractSystemsDriver):
devinfo = system.get('boot_image') or {}
devinfo[device] = (boot_image, write_protected, bool(boot_image))
self._update(system, boot_image=devinfo)
def get_nics(self, identity):
nics = self._get(identity)['nics']
return [{'id': nic.get('address'), 'mac': nic.get('address')}
for nic in nics]

View File

@ -97,3 +97,8 @@ class FakeDriverTestCase(base.BaseTestCase):
self.assertFalse(self.test_driver.get_secure_boot(UUID))
self.test_driver.set_secure_boot(UUID, True)
self.assertTrue(self.test_driver.get_secure_boot(UUID))
def test_interface(self):
self.assertEqual([{'id': '00:5c:52:31:3a:9c',
'mac': '00:5c:52:31:3a:9c'}],
self.test_driver.get_nics(UUID))