summaryrefslogtreecommitdiff
path: root/ironic_python_agent/tests/unit/samples/hardware_samples.py
diff options
context:
space:
mode:
Diffstat (limited to 'ironic_python_agent/tests/unit/samples/hardware_samples.py')
-rw-r--r--ironic_python_agent/tests/unit/samples/hardware_samples.py59
1 files changed, 57 insertions, 2 deletions
diff --git a/ironic_python_agent/tests/unit/samples/hardware_samples.py b/ironic_python_agent/tests/unit/samples/hardware_samples.py
index 660c61b5..e402af45 100644
--- a/ironic_python_agent/tests/unit/samples/hardware_samples.py
+++ b/ironic_python_agent/tests/unit/samples/hardware_samples.py
@@ -121,7 +121,10 @@ BLK_DEVICE_TEMPLATE = (
'KNAME="fd1" MODEL="magic" SIZE="4096" ROTA="1" TYPE="disk" UUID="" '
'PARTUUID=""\n'
'KNAME="sdf" MODEL="virtual floppy" SIZE="0" ROTA="1" TYPE="disk" UUID="" '
- 'PARTUUID=""'
+ 'PARTUUID=""\n'
+ 'KNAME="dm-0" MODEL="NWD-BLP4-1600 " SIZE="1765517033472" '
+ ' ROTA="0" TYPE="mpath" UUID="" PARTUUID=""\n'
+
)
# NOTE(pas-ha) largest device is 1 byte smaller than 4GiB
@@ -160,6 +163,49 @@ RAID_BLK_DEVICE_TEMPLATE = (
'PARTUUID=""'
)
+MULTIPATH_BLK_DEVICE_TEMPLATE = (
+ 'KNAME="sda" MODEL="INTEL_SSDSC2CT060A3" SIZE="60022480896" ROTA="0" '
+ 'TYPE="disk" UUID="" PARTUUID=""\n'
+ 'KNAME="sda2" MODEL="" SIZE="59162722304" ROTA="0" TYPE="part" '
+ 'UUID="f8b55d59-96c3-3982-b129-1b6b2ee8da86" '
+ 'PARTUUID="c97c8aac-7796-4433-b1fc-9b5fac43edf3"\n'
+ 'KNAME="sda3" MODEL="" SIZE="650002432" ROTA="0" TYPE="part" '
+ 'UUID="b3b03565-5f13-3c93-b2a6-6d90e25be926" '
+ 'PARTUUID="6c85beff-b2bd-4a1c-91b7-8abb5256459d"\n'
+ 'KNAME="sda1" MODEL="" SIZE="209715200" ROTA="0" TYPE="part" '
+ 'UUID="0a83355d-7500-3f5f-9abd-66f6fd03714c" '
+ 'PARTUUID="eba28b26-b76a-402c-94dd-0b66a523a485"\n'
+ 'KNAME="dm-0" MODEL="" SIZE="60022480896" ROTA="0" TYPE="mpath" '
+ 'UUID="" PARTUUID=""\n'
+ 'KNAME="dm-4" MODEL="" SIZE="650002432" ROTA="0" TYPE="part" '
+ 'UUID="b3b03565-5f13-3c93-b2a6-6d90e25be926" '
+ 'PARTUUID="6c85beff-b2bd-4a1c-91b7-8abb5256459d"\n'
+ 'KNAME="dm-2" MODEL="" SIZE="209715200" ROTA="0" TYPE="part" '
+ 'UUID="0a83355d-7500-3f5f-9abd-66f6fd03714c" '
+ 'PARTUUID="eba28b26-b76a-402c-94dd-0b66a523a485"\n'
+ 'KNAME="dm-3" MODEL="" SIZE="59162722304" ROTA="0" TYPE="part" '
+ 'UUID="f8b55d59-96c3-3982-b129-1b6b2ee8da86" '
+ 'PARTUUID="c97c8aac-7796-4433-b1fc-9b5fac43edf3"\n'
+ 'KNAME="sdb" MODEL="INTEL_SSDSC2CT060A3" SIZE="60022480896" '
+ 'ROTA="0" TYPE="disk" UUID="" PARTUUID=""\n'
+ 'KNAME="sdb2" MODEL="" SIZE="59162722304" ROTA="0" TYPE="part" '
+ 'UUID="f8b55d59-96c3-3982-b129-1b6b2ee8da86" '
+ 'PARTUUID="c97c8aac-7796-4433-b1fc-9b5fac43edf3"\n'
+ 'KNAME="sdb3" MODEL="" SIZE="650002432" ROTA="0" TYPE="part" '
+ 'UUID="b3b03565-5f13-3c93-b2a6-6d90e25be926" '
+ 'PARTUUID="6c85beff-b2bd-4a1c-91b7-8abb5256459d"\n'
+ 'KNAME="sdb1" MODEL="" SIZE="209715200" ROTA="0" TYPE="part" '
+ 'UUID="0a83355d-7500-3f5f-9abd-66f6fd03714c" '
+ 'PARTUUID="eba28b26-b76a-402c-94dd-0b66a523a485"\n'
+ 'KNAME="sdc" MODEL="ST1000DM003-1CH162" SIZE="1000204886016" '
+ 'ROTA="1" TYPE="disk" UUID="" PARTUUID=""\n'
+ 'KNAME="sdc1" MODEL="" SIZE="899999072256" ROTA="1" TYPE="part" '
+ 'UUID="457f7d3c-9376-4997-89bd-d1a7c8b04060" '
+ 'PARTUUID="c9433d2e-3bbc-47b4-92bf-43c1d80f06e0"\n'
+ 'KNAME="dm-1" MODEL="" SIZE="1000204886016" ROTA="0" TYPE="mpath" '
+ 'UUID="" PARTUUID=""\n'
+)
+
PARTUUID_DEVICE_TEMPLATE = (
'KNAME="sda" MODEL="DRIVE 0" SIZE="1765517033472" '
'ROTA="1" TYPE="disk" UUID="" PARTUUID=""\n'
@@ -1501,7 +1547,6 @@ NVME_CLI_INFO_TEMPLATE_FORMAT_UNSUPPORTED = ("""
}
""")
-
SGDISK_INFO_TEMPLATE = ("""
Partition GUID code: C12A7328-F81F-11D2-BA4B-00A0C93EC93B (EFI system partition)
Partition unique GUID: FAED7408-6D92-4FC6-883B-9069E2274ECA
@@ -1511,3 +1556,13 @@ Partition size: 1048576 sectors (512.0 MiB)
Attribute flags: 0000000000000000
Partition name: 'EFI System Partition'
""") # noqa
+
+MULTIPATH_VALID_PATH = '%s is a valid multipath device path'
+MULTIPATH_INVALID_PATH = '%s is not a valid multipath device path'
+
+MULTIPATH_LINKS_DM = (
+ 'SUPER_FRIENDLY_NAME %s ATA,INTEL SSDSC2CT06\n'
+ 'size=56G features=\'1 retain_attached_hw_handler\' hwhandler=\'0\' wp=rw\n' # noqa
+ ' `-+- policy=\'service-time 0\' prio=1 status=active\n'
+ ' `- 0:0:0:0 device s 8:0 active ready running\n'
+)