def test_change_label(self): """Verify that it's possible to change btrfs filesystem's label""" succ = BlockDev.btrfs_create_volume([self.loop_dev], "myShinyBtrfs", None, None) self.assertTrue(succ) mount(self.loop_dev, TEST_MNT) succ = BlockDev.btrfs_change_label(TEST_MNT, "newLabel") self.assertTrue(succ) info = BlockDev.btrfs_filesystem_info(TEST_MNT) self.assertEqual(info.label, "newLabel")
def test_filesystem_info(self): """Verify that it is possible to get filesystem info""" succ = BlockDev.btrfs_create_volume([self.loop_dev], "myShinyBtrfs", None, None) self.assertTrue(succ) mount(self.loop_dev, TEST_MNT) info = BlockDev.btrfs_filesystem_info(TEST_MNT) self.assertEqual(info.label, "myShinyBtrfs") self.assertTrue(info.uuid) self.assertEqual(info.num_devices, 1) self.assertTrue(info.used >= 0)
def test_filesystem_info(self): """Verify that it is possible to get filesystem info for a volume with no label""" succ = BlockDev.btrfs_create_volume([self.loop_dev], None, None, None, None) self.assertTrue(succ) mount(self.loop_dev, TEST_MNT) info = BlockDev.btrfs_filesystem_info(TEST_MNT) self.assertEqual(info.label, str()) self.assertTrue(info.uuid) self.assertEqual(info.num_devices, 1) self.assertTrue(info.used >= 0)
def test_change_label(self): """Verify that it's possible to change btrfs filesystem's label""" succ = BlockDev.btrfs_create_volume([self.loop_dev], "myShinyBtrfs", None, None, None) self.assertTrue(succ) mount(self.loop_dev, TEST_MNT) succ = BlockDev.btrfs_change_label(TEST_MNT, "newLabel") self.assertTrue(succ) info = BlockDev.btrfs_filesystem_info(TEST_MNT) self.assertEqual(info.label, "newLabel")
def test_filesystem_info(self): """Verify that it is possible to get filesystem info""" label = "My 'Shiny' Btrfs" succ = BlockDev.btrfs_create_volume([self.loop_dev], label, None, None, None) self.assertTrue(succ) mount(self.loop_dev, TEST_MNT) info = BlockDev.btrfs_filesystem_info(TEST_MNT) self.assertTrue(info) self.assertEqual(info.label, label) self.assertTrue(info.uuid) self.assertEqual(info.num_devices, 1) self.assertTrue(info.used >= 0)