Skip to content

Commit d624085

Browse files
committed
tests: Add a simple test case for parsing iSCSI lun
1 parent 4b8ef49 commit d624085

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

tests/unit_tests/devices_test/disk_test.py

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import unittest
22
from unittest.mock import patch
33

4-
from blivet.devices import DiskDevice
4+
from blivet.devices import DiskDevice, iScsiDiskDevice
55
from blivet.devicelibs import disk as disklib
66
from blivet.devicelibs import raid
77
from blivet.size import Size
@@ -47,3 +47,16 @@ def test_disk_raid_properties(self):
4747
self.assertIsNone(test3.raid_level)
4848
self.assertIsNone(test3.raid_stripe_size)
4949
self.assertIsNone(test3.raid_disk_count)
50+
51+
52+
class iScsiDiskDeviceTestCase(unittest.TestCase):
53+
def test_iscsi_lun(self):
54+
kwargs = {"node": "", "ibft": "", "nic": "", "initiator": "",
55+
"offload": False, "name": "", "target": "",
56+
"address": "", "port": "", "iface": "", "id_path": ""}
57+
58+
disk1 = iScsiDiskDevice("test1", lun="1", **kwargs)
59+
self.assertEqual(disk1.lun, 1)
60+
61+
disk2 = iScsiDiskDevice("test1", lun="0x0101000000000000", **kwargs)
62+
self.assertEqual(disk2.lun, 257)

0 commit comments

Comments
 (0)