Follow up patch for da9c3b0adc67efa916fc534d975823c0a45948a1
This patch is a follow up patch fixing some nits left by the review da9c3b0adc67efa916fc534d975823c0a45948a1, this patch adds the wwn_with_extension and wwn_vendor_extension root device hints to the "serializable_fields" list attribute of the BlockDevice class and fixes some tests. Change-Id: I6039be535988319276f9ac355c80997d34328ce8
This commit is contained in:
parent
4bd9fa042e
commit
c21409e98b
ironic_python_agent
@ -138,7 +138,8 @@ class HardwareType(object):
|
|||||||
|
|
||||||
class BlockDevice(encoding.SerializableComparable):
|
class BlockDevice(encoding.SerializableComparable):
|
||||||
serializable_fields = ('name', 'model', 'size', 'rotational',
|
serializable_fields = ('name', 'model', 'size', 'rotational',
|
||||||
'wwn', 'serial', 'vendor')
|
'wwn', 'serial', 'vendor', 'wwn_with_extension',
|
||||||
|
'wwn_vendor_extension')
|
||||||
|
|
||||||
def __init__(self, name, model, size, rotational, wwn=None, serial=None,
|
def __init__(self, name, model, size, rotational, wwn=None, serial=None,
|
||||||
vendor=None, wwn_with_extension=None,
|
vendor=None, wwn_with_extension=None,
|
||||||
|
@ -319,6 +319,8 @@ class TestGenericHardwareManager(test_base.BaseTestCase):
|
|||||||
rotational=False,
|
rotational=False,
|
||||||
vendor='Super Vendor',
|
vendor='Super Vendor',
|
||||||
wwn='wwn0',
|
wwn='wwn0',
|
||||||
|
wwn_with_extension='wwn0ven0',
|
||||||
|
wwn_vendor_extension='ven0',
|
||||||
serial='serial0'),
|
serial='serial0'),
|
||||||
hardware.BlockDevice(name='/dev/sdb',
|
hardware.BlockDevice(name='/dev/sdb',
|
||||||
model=model,
|
model=model,
|
||||||
@ -326,6 +328,8 @@ class TestGenericHardwareManager(test_base.BaseTestCase):
|
|||||||
rotational=False,
|
rotational=False,
|
||||||
vendor='fake-vendor',
|
vendor='fake-vendor',
|
||||||
wwn='fake-wwn',
|
wwn='fake-wwn',
|
||||||
|
wwn_with_extension='fake-wwnven0',
|
||||||
|
wwn_vendor_extension='ven0',
|
||||||
serial='fake-serial'),
|
serial='fake-serial'),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -175,6 +175,8 @@ class TestBaseIronicPythonAgent(test_base.BaseTestCase):
|
|||||||
u'size': u'9001',
|
u'size': u'9001',
|
||||||
u'serial': None,
|
u'serial': None,
|
||||||
u'wwn': None,
|
u'wwn': None,
|
||||||
|
u'wwn_with_extension': None,
|
||||||
|
u'wwn_vendor_extension': None,
|
||||||
u'vendor': None,
|
u'vendor': None,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -184,6 +186,8 @@ class TestBaseIronicPythonAgent(test_base.BaseTestCase):
|
|||||||
u'size': u'9002',
|
u'size': u'9002',
|
||||||
u'serial': None,
|
u'serial': None,
|
||||||
u'wwn': None,
|
u'wwn': None,
|
||||||
|
u'wwn_with_extension': None,
|
||||||
|
u'wwn_vendor_extension': None,
|
||||||
u'vendor': None,
|
u'vendor': None,
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@ -306,6 +310,8 @@ class TestBaseIronicPythonAgent(test_base.BaseTestCase):
|
|||||||
u'size': u'9001',
|
u'size': u'9001',
|
||||||
u'serial': None,
|
u'serial': None,
|
||||||
u'wwn': None,
|
u'wwn': None,
|
||||||
|
u'wwn_with_extension': None,
|
||||||
|
u'wwn_vendor_extension': None,
|
||||||
u'vendor': None,
|
u'vendor': None,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -315,6 +321,8 @@ class TestBaseIronicPythonAgent(test_base.BaseTestCase):
|
|||||||
u'size': u'9002',
|
u'size': u'9002',
|
||||||
u'serial': None,
|
u'serial': None,
|
||||||
u'wwn': None,
|
u'wwn': None,
|
||||||
|
u'wwn_with_extension': None,
|
||||||
|
u'wwn_vendor_extension': None,
|
||||||
u'vendor': None,
|
u'vendor': None,
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user