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 == ""
def multipath_get_scsi_serial(physdev): return multipath.get_scsi_serial(physdev)
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 == ""
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"
def test_scsi_id(fake_scsi_id): scsi_serial = multipath.get_scsi_serial("fake_device") assert scsi_serial == "SATA_WDC_WD2502ABYS-1_WD-WMAT16865419"