def test_filesystem_udev_symlink_fsrename_poolrename(self): """ Test the udev symlink creation for filesystem devices after fs and pool rename. """ pool_name = p_n() pool_path = make_test_pool(pool_name, StratisCertify.DISKS[0:1]) fs_name = fs_n() filesystem_path = make_test_filesystem(pool_path, fs_name) fs_name_rename = fs_n() self._unittest_command( StratisDbus.fs_rename(pool_name, fs_name, fs_name_rename), dbus.UInt16(0)) # Settle after rename, to allow udev to recognize the filesystem rename exec_command(["udevadm", "settle"]) pool_name_rename = p_n() self._unittest_command( StratisDbus.pool_rename(pool_name, pool_name_rename), dbus.UInt16(0)) # Settle after rename, to allow udev to recognize the pool rename exec_command(["udevadm", "settle"]) fsdevdest, fsdevmapperlinkdest = acquire_filesystem_symlink_targets( pool_name_rename, fs_name_rename, pool_path, filesystem_path) self.assertEqual(fsdevdest, fsdevmapperlinkdest)
def test_filesystem_rename_same_name(self): """ Test renaming a filesystem. """ pool_name = p_n() pool_path = make_test_pool(pool_name, StratisCertify.DISKS[0:1]) fs_name = fs_n() make_test_filesystem(pool_path, fs_name) self._unittest_command(StratisDbus.fs_rename(fs_name, fs_name), dbus.UInt16(0))
def test_filesystem_rename_same_name(self): """ Test renaming a filesystem. """ pool_name = p_n() pool_path = make_test_pool(pool_name, DISKS[0:1]) fs_name = fs_n() make_test_filesystem(pool_path, fs_name) (_, return_code, _) = StratisDbus.fs_rename(fs_name, fs_name) self.assertEqual(return_code, dbus.UInt16(0))