Esempio n. 1
0
def test_scsi_id_no_serial(fake_scsi_id):
    fake_scsi_id.write(SCSI_ID_SCRIPT.format(FAKE_SCSI_ID_NO_SERIAL))

    scsi_serial = multipath.get_scsi_serial("fake_device")
    assert scsi_serial == ""

    fake_scsi_id.write(SCSI_ID_SCRIPT.format(FAKE_SCSI_ID_MISSING_DEVICE))

    scsi_serial = multipath.get_scsi_serial("fake_device")
    assert scsi_serial == ""
Esempio n. 2
0
def multipath_get_scsi_serial(physdev):
    return multipath.get_scsi_serial(physdev)
Esempio n. 3
0
def test_scsi_id_fails(fake_scsi_id):
    fake_scsi_id.write("#!/bin/sh\nexit 1\n")

    scsi_serial = multipath.get_scsi_serial("fake_device")
    assert scsi_serial == ""
Esempio n. 4
0
def test_scsi_id(fake_scsi_id):
    fake_scsi_id.write(SCSI_ID_SCRIPT.format(FAKE_SCSI_ID_OUTPUT))

    scsi_serial = multipath.get_scsi_serial("fake_device")
    assert scsi_serial == "SATA_WDC_WD2502ABYS-1_WD-WMAT16865419"
Esempio n. 5
0
def test_scsi_id(fake_scsi_id):
    scsi_serial = multipath.get_scsi_serial("fake_device")
    assert scsi_serial == "SATA_WDC_WD2502ABYS-1_WD-WMAT16865419"