def METHOD_NAME(self):
    self.prepare_repo_data()
    t1 = datetime.now().isoformat(sep=' ', timespec='seconds')
    logger.info('First time stamp: %s' % t1)
    snapshot_path = snapshot_download(self.model_id, self.revision)
    assert os.path.exists(
        os.path.join(snapshot_path, download_model_file_name))
    self.add_new_file_and_tag()
    with tempfile.TemporaryDirectory() as temp_cache_dir:
        snapshot_path = snapshot_download(
            self.model_id,
            revision=self.revision,
            cache_dir=temp_cache_dir)
        assert os.path.exists(
            os.path.join(snapshot_path, download_model_file_name))
        assert not os.path.exists(
            os.path.join(snapshot_path, download_model_file_name2))
    with tempfile.TemporaryDirectory() as temp_cache_dir:
        snapshot_path = snapshot_download(
            self.model_id,
            revision=self.revision2,
            cache_dir=temp_cache_dir)
        assert os.path.exists(
            os.path.join(snapshot_path, download_model_file_name))
        assert os.path.exists(
            os.path.join(snapshot_path, download_model_file_name2))