fix: probe correct value
This commit is contained in:
@@ -46,6 +46,19 @@ class HelperCliTests(unittest.TestCase):
|
||||
self.assertIn('device = lib.mkDefault "/dev/vda";', rendered)
|
||||
self.assertIn('size = "8GiB";', rendered)
|
||||
|
||||
def test_parse_lsblk_output_reads_pairs_without_smearing_columns(self) -> None:
|
||||
output = (
|
||||
'NAME="sda" SIZE="11G" TYPE="disk" MODEL="QEMU HARDDISK" FSTYPE="" PTTYPE="gpt" MOUNTPOINTS=""\n'
|
||||
'NAME="sda1" SIZE="512M" TYPE="part" MODEL="" FSTYPE="vfat" PTTYPE="" MOUNTPOINTS="/boot"\n'
|
||||
)
|
||||
rows = cli.parse_lsblk_output(output)
|
||||
|
||||
self.assertEqual(rows[0]["NAME"], "sda")
|
||||
self.assertEqual(rows[0]["SIZE"], "11G")
|
||||
self.assertEqual(rows[0]["MODEL"], "QEMU HARDDISK")
|
||||
self.assertEqual(rows[1]["NAME"], "sda1")
|
||||
self.assertEqual(rows[1]["MOUNTPOINTS"], "/boot")
|
||||
|
||||
def test_bao_kv_get_uses_explicit_kv_mount(self) -> None:
|
||||
completed = mock.Mock()
|
||||
completed.stdout = '{"data": {"data": {"CLIENT_ID": "x"}}}'
|
||||
|
||||
Reference in New Issue
Block a user