def create_svn_repo(self, repo_name='my_svn_project', create_temp_repo=False):

        repo_path = os.path.join(self.TMP_DIR, 'svnrepo_{0}'.format(uuid.uuid4()))

        svn_repo = create_repo(**{
            'url': 'svn+file://' + os.path.join(repo_path, repo_name),
            'cwd': self.TMP_DIR,
            'name': repo_name
        })

        if create_temp_repo:
            os.mkdir(repo_path)
            run([
                'svnadmin', 'create', svn_repo['name']
                ], cwd=repo_path)
            self.assertTrue(os.path.exists(repo_path))

            svn_repo.obtain()

        return os.path.join(repo_path, repo_name), svn_repo
overloaded version to provide a Whois resolution on the
dataset/ETHPy150Open tony/vcspull/vcspull/testsuite/helpers.py/RepoTestMixin.create_svn_repo--crossover with--dataset/ETHPy150Open phaethon/scapy/scapy/layers/inet6.py/AS_resolver6._resolve_one