def test_can_calculate_remaining_time_for_a_specific_day(self):
     # Set remaining time for tasks at the end of the sprint
     sprint = self.sprint
     end = sprint.end
     rt1 = RemainingTime(self.env, self.task1)
     rt2 = RemainingTime(self.env, self.task2)
     rt1.set_remaining_time(2, day=end)
     rt2.set_remaining_time(1, day=end)
     self.assert_equals(2, RemainingTime(self.env, self.task1).get_remaining_time(end))
     self.assert_equals(1, RemainingTime(self.env, self.task2).get_remaining_time(end))
     self.assert_equals(3, self.get_total_remaining_time(sprint.name, end))
 def test_can_calculate_remaining_time_for_a_specific_day(self):
     # Set remaining time for tasks at the end of the sprint
     sprint = self.sprint
     end = sprint.end
     rt1 = RemainingTime(self.env, self.task1)
     rt2 = RemainingTime(self.env, self.task2)
     rt1.set_remaining_time(2, day=end)
     rt2.set_remaining_time(1, day=end)
     self.assert_equals(
         2,
         RemainingTime(self.env, self.task1).get_remaining_time(end))
     self.assert_equals(
         1,
         RemainingTime(self.env, self.task2).get_remaining_time(end))
     self.assert_equals(3, self.get_total_remaining_time(sprint.name, end))
 def set_remaining_time(self, task, day, remaining):
     rt = RemainingTime(self.env, task)
     rt.set_remaining_time(remaining, day=day)
 def set_remaining_time(task, day, remaining_time):
     remaining = RemainingTime(self.env, task)
     remaining.set_remaining_time(remaining_time, day=day)
 def _create_remaining_time_series(self, ticket, start, time_series):
     rt = RemainingTime(self.env, ticket)
     for i, remaining_time in enumerate(time_series):
         day = start + (i * timedelta(days=1))
         rt.set_remaining_time(remaining_time, day=day)
 def set_remaining_time(self, task, day, remaining):
     rt = RemainingTime(self.env, task)
     rt.set_remaining_time(remaining, day=day)
 def set_remaining_time(task, day, remaining_time):
     remaining = RemainingTime(self.env, task)
     remaining.set_remaining_time(remaining_time, day=day)
 def _create_remaining_time_series(self, ticket, start, time_series):
     rt = RemainingTime(self.env, ticket)
     for i, remaining_time in enumerate(time_series):
         day = start + (i * timedelta(days=1))
         rt.set_remaining_time(remaining_time, day=day)