Ejemplo n.º 1
0
 def setUp(self):
     self.env = EnvironmentStub()
     dbprovider = DbRepositoryProvider(self.env)
     dbprovider.add_repository(REPOS_NAME, self.path, 'svn')
     dbprovider.modify_repository(REPOS_NAME, {'url': URL})
     self.repos = self.env.get_repository(REPOS_NAME)
     self.repos.sync()
Ejemplo n.º 2
0
 def setUp(self):
     self.env = EnvironmentStub()
     repositories = self.env.config['repositories']
     dbprovider = DbRepositoryProvider(self.env)
     dbprovider.add_repository(REPOS_NAME, self.path, 'direct-svnfs')
     dbprovider.modify_repository(REPOS_NAME, {'url': URL})
     self.repos = self.env.get_repository(REPOS_NAME)
Ejemplo n.º 3
0
def setup_repository(env,
                     path,
                     reponame=REPOS_NAME,
                     sync=True,
                     repotype='pygit2'):
    provider = DbRepositoryProvider(env)
    provider.add_repository(reponame, path, repotype)
    provider.modify_repository(reponame, {'url': REPOS_URL})
    repos = env.get_repository(reponame)
    if sync:
        repos.sync()
    return repos
Ejemplo n.º 4
0
 def test_invalid_path(self):
     provider = DbRepositoryProvider(self.env)
     provider.add_repository('invalid-path', repos_path + '-notfound',
                             'pygit2')
     provider.modify_repository('invalid-path', {'url': REPOS_URL})
     self.assertRaises(TracError, self.env.get_repository, 'invalid-path')