示例#1
0
    def setUp(self):
        self.super()
        self.controller = SprintController(self.env)

        self.team = self.teh.create_team('Test team')
        # Preventing a RuleValidationException (Owner not Team Member)
        self.teh.create_member(name='tester', team=self.team)
        self.sprint = self.teh.create_sprint("Test Sprint", team=self.team)

        self.metrics = TeamMetrics(self.env, self.sprint, self.team)
        self.metrics[Key.RT_USP_RATIO] = 1.5
        self.metrics.save()

        self.bmm = BacklogModelManager(self.env)
        self.smm = SprintModelManager(self.env)

        self.sprint_backlog, self.story1, self.task1, self.task2 = \
            self._build_sprint_backlog_with_tasks(self.sprint)
示例#2
0
 def list_sprint_names(self):
     """Returns a list of all the sprint names"""
     smm = SprintModelManager(self.env)
     return [s.name for s in smm.select()]
示例#3
0
 def delete_sprint(self, name):
     """Deletes the given Sprint from the environment"""
     smm = SprintModelManager(self.env)
     s = smm.get(name=name)
     smm.delete(s)