@SkipUnless(svntest.main.fs_has_unique_freeze)
def freeze_same_uuid(sbox):
    'freeze multiple repositories with same UUID'
    sbox.build(create_wc=False)
    (first_repo_dir, _) = sbox.add_repo_path('first')
    (second_repo_dir, _) = sbox.add_repo_path('second')
    svntest.main.create_repos(first_repo_dir)
    svntest.main.create_repos(second_repo_dir)
    dump_path = os.path.join(os.path.dirname(sys.argv[0]), 'svnadmin_tests_data', 'skeleton_repos.dump')
    dump_contents = open(dump_path, 'rb').readlines()
    svntest.actions.run_and_verify_load(first_repo_dir, dump_contents)
    svntest.actions.run_and_verify_load(second_repo_dir, dump_contents)
    arg_file = sbox.get_tempname()
    svntest.main.file_write(arg_file, ('%s\n%s\n' % (first_repo_dir, second_repo_dir)))
    svntest.actions.run_and_verify_svnadmin(None, None, 'freeze', '-F', arg_file, '--', sys.executable, '-c', 'True')
freeze multiple repositories with same UUID
@SkipUnless(svntest.main.fs_has_unique_freeze)
def freeze_same_uuid(sbox):
    
    sbox.build(create_wc=False)
    (first_repo_dir, _) = sbox.add_repo_path('first')
    (second_repo_dir, _) = sbox.add_repo_path('second')
    svntest.main.create_repos(first_repo_dir)
    svntest.main.create_repos(second_repo_dir)
    dump_path = os.path.join(os.path.dirname(sys.argv[0]), 'svnadmin_tests_data', 'skeleton_repos.dump')
    dump_contents = open(dump_path, 'rb').readlines()
    svntest.actions.run_and_verify_load(first_repo_dir, dump_contents)
    svntest.actions.run_and_verify_load(second_repo_dir, dump_contents)
    arg_file = sbox.get_tempname()
    svntest.main.file_write(arg_file, ('%s\n%s\n' % (first_repo_dir, second_repo_dir)))
    svntest.actions.run_and_verify_svnadmin(None, None, 'freeze', '-F', arg_file, '--', sys.executable, '-c', 'True')