def test_index(self): self.log_user() response = self.app.get(url(controller='home', action='index')) #if global permission is set response.mustcontain('Add Repository') # html in javascript variable: response.mustcontain('var data = {"totalRecords": %s' % len(Repository.getAll())) response.mustcontain(r'href=\"/%s\"' % HG_REPO) response.mustcontain(r'<span class="repotag">git') response.mustcontain(r'<i class=\"icon-globe\"') response.mustcontain("""fixes issue with having custom format for git-log""") response.mustcontain("""/%s/changeset/5f2c6ee195929b0be80749243c18121c9864a3b3""" % GIT_REPO) response.mustcontain("""disable security checks on hg clone for travis""") response.mustcontain("""/%s/changeset/96507bd11ecc815ebc6270fdf6db110928c09c1e""" % HG_REPO)
def command(self): #get SqlAlchemy session self._init_session() repo_update_list = map(string.strip, self.options.repo_update_list.split(',')) \ if self.options.repo_update_list else None if repo_update_list: repo_list = list(Repository.query()\ .filter(Repository.repo_name.in_(repo_update_list))) else: repo_list = Repository.getAll() RepoModel.update_repoinfo(repositories=repo_list) Session().commit() if self.options.invalidate_cache: for r in repo_list: r.set_invalidate() print 'Updated cache for %s repositories' % (len(repo_list))
def test_index(self): self.log_user() response = self.app.get(url(controller='home', action='index')) #if global permission is set response.mustcontain('Add Repository') # html in javascript variable: response.mustcontain('var data = {"totalRecords": %s' % len(Repository.getAll())) response.mustcontain(r'href=\"/%s\"' % HG_REPO) response.mustcontain(r'<span class="repotag">git') response.mustcontain(r'<i class=\"icon-globe\"') response.mustcontain( """fixes issue with having custom format for git-log""") response.mustcontain( """/%s/changeset/5f2c6ee195929b0be80749243c18121c9864a3b3""" % GIT_REPO) response.mustcontain( """disable security checks on hg clone for travis""") response.mustcontain( """/%s/changeset/96507bd11ecc815ebc6270fdf6db110928c09c1e""" % HG_REPO)
def update_repoinfo(cls, repositories=None): if not repositories: repositories = Repository.getAll() for repo in repositories: repo.update_changeset_cache()