Exemple #1
0
 def _build_project(cls, project_dict):
     project = Project(project_dict['name'], project_dict['name'])
     project.members = [User(int(u[0]), u[1]) for u in project_dict['members']]
     project.versions = [Version(int(v[0]), v[1]) for v in project_dict['versions']]
     project.categories = [c[1] for c in project_dict['categories']]
     # TODO set the value of status
     project.statuses = [Status(int(s[0]), s[1], 0) for s in project_dict['statuses']]
     return project
Exemple #2
0
    def get_project(self, _id):
        d = self.browser.get_project(_id)

        project = Project(_id, d['name'])
        project.members = list(self._iter_members(project.id))
        project.statuses = list(STATUSES.values())
        project.categories = []
        project.versions = list(self._iter_versions(project.id))

        return project
Exemple #3
0
    def get_project(self, _id):
        d = self.browser.get_project(_id)

        project = Project(_id, d['name'])
        project.members = list(self._iter_members(project.id))
        project.statuses = list(STATUSES.values())
        project.categories = []
        project.versions = list(self._iter_versions(project.id))

        return project
Exemple #4
0
    def get_project(self, _id):
        d = self.browser.get_project(_id)

        project = Project(_id, d['name'])
        project.members = list(self._iter_members(project.id))
        project.statuses = list(STATUSES.values())
        project.fields = []  # not supported by github
        project.categories = []
        project.versions = list(self._iter_versions(project.id))
        project.tags = list(self.browser.iter_labels(project.id))

        return project
Exemple #5
0
    def get_project(self, _id):
        d = self.browser.get_project(_id)

        project = Project(_id, d['name'])
        project.members = list(self._iter_members(project.id))
        project.statuses = list(STATUSES.values())
        project.fields = []  # not supported by github
        project.categories = []
        project.versions = list(self._iter_versions(project.id))
        project.tags = list(self.browser.iter_labels(project.id))

        return project