def test_add_remove_device(self): """Verify that it is possible to add/remove device to a btrfs volume""" succ = BlockDev.btrfs_create_volume([self.loop_dev], "myShinyBtrfs", None, None) self.assertTrue(succ) devs = BlockDev.btrfs_list_devices(self.loop_dev) self.assertEqual(len(devs), 1) mount(self.loop_dev, TEST_MNT) succ = BlockDev.btrfs_add_device(TEST_MNT, self.loop_dev2) self.assertTrue(succ) devs = BlockDev.btrfs_list_devices(self.loop_dev) self.assertEqual(len(devs), 2) succ = BlockDev.btrfs_remove_device(TEST_MNT, self.loop_dev2) self.assertTrue(succ) devs = BlockDev.btrfs_list_devices(self.loop_dev) self.assertEqual(len(devs), 1)
def test_add_remove_device(self): """Verify that it is possible to add/remove device to a btrfs volume""" succ = BlockDev.btrfs_create_volume([self.loop_dev], "myShinyBtrfs", None, None, None) self.assertTrue(succ) devs = BlockDev.btrfs_list_devices(self.loop_dev) self.assertEqual(len(devs), 1) mount(self.loop_dev, TEST_MNT) succ = BlockDev.btrfs_add_device(TEST_MNT, self.loop_dev2, None) self.assertTrue(succ) devs = BlockDev.btrfs_list_devices(self.loop_dev) self.assertEqual(len(devs), 2) succ = BlockDev.btrfs_remove_device(TEST_MNT, self.loop_dev2, None) self.assertTrue(succ) devs = BlockDev.btrfs_list_devices(self.loop_dev) self.assertEqual(len(devs), 1)