From ceaf47b30d583e860a1979f27be8f509e9fdde27 Mon Sep 17 00:00:00 2001 From: Vojtech Trefny Date: Tue, 2 Dec 2025 15:15:37 +0100 Subject: [PATCH] Fix calling md_activate with UUID in MDTestActivateDeactivate We need to provide the UUID in the MD format, not in the rfc4122 format. --- tests/mdraid_test.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tests/mdraid_test.py b/tests/mdraid_test.py index 92a07430..ca5794ac 100644 --- a/tests/mdraid_test.py +++ b/tests/mdraid_test.py @@ -265,22 +265,25 @@ def test_activate_deactivate(self): self.assertTrue(md_info) self.assertTrue(md_info.uuid) + md_uuid = BlockDev.md_get_md_uuid(md_info.uuid) + self.assertIsNotNone(md_uuid) + # try to activate with UUID and array name - succ = BlockDev.md_activate("bd_test_md", [self.loop_devs[0], self.loop_devs[1]], md_info.uuid) + succ = BlockDev.md_activate("bd_test_md", [self.loop_devs[0], self.loop_devs[1]], md_uuid) self.assertTrue(succ) succ = BlockDev.md_deactivate("bd_test_md") self.assertTrue(succ) # try to activate by UUID only: should work with member devices specified - succ = BlockDev.md_activate(None, [self.loop_devs[0], self.loop_devs[1]], md_info.uuid) + succ = BlockDev.md_activate(None, [self.loop_devs[0], self.loop_devs[1]], md_uuid) self.assertTrue(succ) succ = BlockDev.md_deactivate("bd_test_md") self.assertTrue(succ) # as well as without them - succ = BlockDev.md_activate(None, None, md_info.uuid) + succ = BlockDev.md_activate(None, None, md_uuid) self.assertTrue(succ) succ = BlockDev.md_deactivate("bd_test_md")