Exemplo n.º 1
0
 def _save_sprint(self, **kwargs):
     name = kwargs.get('old_sprint', kwargs['sprint'])
     sprint = self._get_sprint(name)
     for key in ('start', 'milestone'):
         if key not in kwargs:
             kwargs[key] = sprint[key]
     if 'duration' not in kwargs and 'end' not in kwargs:
         kwargs['end'] = sprint.end
     cmd = SprintController.SaveSprintCommand(self.env, **kwargs)
     return self.controller.process_command(cmd)
Exemplo n.º 2
0
 def testSaveSprintCommand(self):
     cmd_save = SprintController.SaveSprintCommand(
         self.env,
         sprint=self.sprint.name,
         milestone=self.sprint.milestone,
         description='Saved by me',
         start=self.sprint.start,
         end=self.sprint.end)
     # process_cmd runs in a endless recursion
     self.assert_true(self.controller.process_command(cmd_save))
     self.assert_equals('Saved by me', self.sprint.description)