From 33b1cda56fdc76fdf96fe409f0308e1913965d16 Mon Sep 17 00:00:00 2001 From: Vojtech Trefny Date: Thu, 26 May 2022 12:44:47 +0200 Subject: [PATCH] tests: Fix expected extended partition flags with new parted Latest libparted now creates all extended partitions as PARTITION_EXT_LBA with the lba flag enabled by default. --- tests/part_test.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/part_test.py b/tests/part_test.py index 7408b479..762dc534 100644 --- a/tests/part_test.py +++ b/tests/part_test.py @@ -356,7 +356,7 @@ class PartCreatePartFullCase(PartTestCase): # as is the start of the first part from the start of the disk self.assertTrue(abs(ps4.start - (ps3.start + ps3.size + 1)) < ps.start) self.assertEqual(ps4.size, 10 * 1024**2) - self.assertEqual(ps4.flags, 0) # no flags (combination of bit flags) + self.assertIn(ps4.flags, [0, 128]) # no flags or extended+lba (combination of bit flags) # no more primary partitions allowed in the MSDOS table with self.assertRaises(GLib.GError): @@ -404,7 +404,7 @@ class PartCreatePartFullCase(PartTestCase): # as is the start of the first part from the start of the disk self.assertTrue(abs(ps3.start - (ps2.start + ps2.size + 1)) < ps.start) self.assertEqual(ps3.size, 30 * 1024**2) - self.assertEqual(ps3.flags, 0) # no flags (combination of bit flags) + self.assertIn(ps3.flags, [0, 128]) # no flags or extended+lba (combination of bit flags) # the logical partition has number 5 even though the extended partition # has number 3 @@ -871,7 +871,7 @@ class PartGetPartByPos(PartTestCase): # as is the start of the first part from the start of the disk self.assertTrue(abs(ps3.start - (ps2.start + ps2.size + 1)) < ps.start) self.assertEqual(ps3.size, 35 * 1024**2) - self.assertEqual(ps3.flags, 0) # no flags (combination of bit flags) + self.assertIn(ps3.flags, [0, 128]) # no flags or extended+lba (combination of bit flags) # the logical partition has number 5 even though the extended partition # has number 3 -- 2.37.1