Example #1
0
 def get_eta(self, current_time=None):
     if current_time is None:
         current_time = datetime.datetime.now()
     if self.step == 0:
         return datetime.timedelta()
     total_seconds = get_total_seconds(self.get_total_time())
     eta_seconds = total_seconds * self.steps / self.step - total_seconds
     return datetime.timedelta(seconds=int(eta_seconds))
Example #2
0
 def get_rendered_speed(self, step=None, total_seconds=None):
     if step is None:
         step = self.step
     if total_seconds is None:
         total_seconds = get_total_seconds(self.get_total_time())
     if step <= 0 or total_seconds <= 0:
         speed = '-'
     else:
         speed = filesizeformat(float(step) / total_seconds)
     return '%s: %s/s' % (self.speed_label, speed)
Example #3
0
 def assertTotalSecondsEqual(self, timedelta, expected_seconds):
     result = get_total_seconds(timedelta)
     self.assertEqual(result, expected_seconds,
         "We computed %s seconds for %s but expected %s"
         % (result, timedelta, expected_seconds))
Example #4
0
 def assertTotalSecondsEqual(self, timedelta, expected_seconds):
     result = get_total_seconds(timedelta)
     self.assertEqual(
         result, expected_seconds,
         "We computed %s seconds for %s but expected %s" %
         (result, timedelta, expected_seconds))