def METHOD_NAME():
    """Test that dataset can be moved and reloaded."""
    current_dir = os.path.dirname(os.path.abspath(__file__))
    base_dir = tempfile.mkdtemp()
    data_dir = os.path.join(base_dir, "data")
    moved_data_dir = os.path.join(base_dir, "moved_data")
    dataset_file = os.path.join(current_dir,
                                "../../models/tests/assets/example.csv")
    featurizer = dc.feat.CircularFingerprint(size=1024)
    tasks = ["log-solubility"]
    loader = dc.data.CSVLoader(tasks=tasks,
                               feature_field="smiles",
                               featurizer=featurizer)
    featurized_dataset = loader.create_dataset(dataset_file, data_dir)
    n_dataset = len(featurized_dataset)
    # Now perform move
    shutil.move(data_dir, moved_data_dir)
    moved_featurized_dataset = dc.data.DiskDataset(moved_data_dir)
    assert len(moved_featurized_dataset) == n_dataset