def test_only_root_of_to_directory_exists(): with Tensorboard._temporary_directory() as from_dir: with Tensorboard._temporary_directory() as to_dir: create_test_directory(from_dir) assert not same_dirs(from_dir, to_dir) Tensorboard._sync_directories(from_dir, to_dir) assert same_dirs(from_dir, to_dir)
def test_to_directory_doesnt_exist(): with Tensorboard._temporary_directory() as from_dir: create_test_directory(from_dir) to_dir = './not_a_real_place_{}'.format(random.getrandbits(64)) Tensorboard._sync_directories(from_dir, to_dir) assert same_dirs(from_dir, to_dir) shutil.rmtree(to_dir)
def test_files_are_overwritten_when_they_already_exist(): with Tensorboard._temporary_directory() as from_dir: with Tensorboard._temporary_directory() as to_dir: create_test_directory(from_dir) create_test_directory(to_dir, "foo bar") assert not same_dirs(from_dir, to_dir) Tensorboard._sync_directories(from_dir, to_dir) assert same_dirs(from_dir, to_dir)