def str_eta(self): """Returns a formatted ETA value for the progress bar.""" if self.done: return eta_hms(self._eta.elapsed, always_show_hours=True, hours_leading_zero=True) if not self._eta_string: return '' return '{0} ETA'.format(self._eta_string)
def str_eta(self): """Returns a formatted ETA value for the progress bar.""" if self.done: return eta_hms(self._eta.elapsed, always_show_hours=True, hours_leading_zero=True) if not self._eta_string: return '' return '{0} ETA'.format(self._eta_string)
def test_always_show_minutes_hours_leading_zero(): assert '00:00' == eta_hms(0, hours_leading_zero=True, always_show_minutes=True) assert '00:09' == eta_hms(9, hours_leading_zero=True, always_show_minutes=True) assert '00:59' == eta_hms(59, hours_leading_zero=True, always_show_minutes=True) assert '01:00' == eta_hms(60, hours_leading_zero=True, always_show_minutes=True) assert '01:01' == eta_hms(61, hours_leading_zero=True, always_show_minutes=True) assert '59:59' == eta_hms(3599, hours_leading_zero=True, always_show_minutes=True) assert '01:00:00' == eta_hms(3600, hours_leading_zero=True, always_show_minutes=True) assert '01:00:01' == eta_hms(3601, hours_leading_zero=True, always_show_minutes=True) assert '01:01:01' == eta_hms(3661, hours_leading_zero=True, always_show_minutes=True) assert '167:59:59' == eta_hms(604799, hours_leading_zero=True, always_show_minutes=True) assert '168:00:00' == eta_hms(604800, hours_leading_zero=True, always_show_minutes=True) assert '168:00:01' == eta_hms(604801, hours_leading_zero=True, always_show_minutes=True)
def test_always_show_hours(): assert '0:00:00' == eta_hms(0, always_show_hours=True) assert '0:00:09' == eta_hms(9, always_show_hours=True) assert '0:00:59' == eta_hms(59, always_show_hours=True) assert '0:01:00' == eta_hms(60, always_show_hours=True) assert '0:01:01' == eta_hms(61, always_show_hours=True) assert '0:59:59' == eta_hms(3599, always_show_hours=True) assert '1:00:00' == eta_hms(3600, always_show_hours=True) assert '1:00:01' == eta_hms(3601, always_show_hours=True) assert '1:01:01' == eta_hms(3661, always_show_hours=True) assert '167:59:59' == eta_hms(604799, always_show_hours=True) assert '168:00:00' == eta_hms(604800, always_show_hours=True) assert '168:00:01' == eta_hms(604801, always_show_hours=True)
def test(): assert '00' == eta_hms(0) assert '09' == eta_hms(9) assert '59' == eta_hms(59) assert '01:00' == eta_hms(60) assert '01:01' == eta_hms(61) assert '59:59' == eta_hms(3599) assert '1:00:00' == eta_hms(3600) assert '1:00:01' == eta_hms(3601) assert '1:01:01' == eta_hms(3661) assert '167:59:59' == eta_hms(604799) assert '168:00:00' == eta_hms(604800) assert '168:00:01' == eta_hms(604801)
def _generate_eta(seconds): """Returns a human readable ETA string.""" return '' if seconds is None else eta_hms(seconds, always_show_minutes=True)
def _generate_eta(seconds): """Returns a human readable ETA string.""" return '' if seconds is None else eta_hms( seconds, always_show_hours=True, hours_leading_zero=True)
def _generate_eta(seconds): """Returns a human readable ETA string.""" return '' if seconds is None else eta_hms(seconds, always_show_minutes=True)
def _generate_eta(seconds): """Returns a human readable ETA string.""" return '' if seconds is None else eta_hms(seconds, always_show_hours=True, hours_leading_zero=True)
def test_always_show_hours_hours_leading_zero(): assert "00:00:00" == eta_hms(0, hours_leading_zero=True, always_show_hours=True) assert "00:00:09" == eta_hms(9, hours_leading_zero=True, always_show_hours=True) assert "00:00:59" == eta_hms(59, hours_leading_zero=True, always_show_hours=True) assert "00:01:00" == eta_hms(60, hours_leading_zero=True, always_show_hours=True) assert "00:01:01" == eta_hms(61, hours_leading_zero=True, always_show_hours=True) assert "00:59:59" == eta_hms(3599, hours_leading_zero=True, always_show_hours=True) assert "01:00:00" == eta_hms(3600, hours_leading_zero=True, always_show_hours=True) assert "01:00:01" == eta_hms(3601, hours_leading_zero=True, always_show_hours=True) assert "01:01:01" == eta_hms(3661, hours_leading_zero=True, always_show_hours=True) assert "167:59:59" == eta_hms(604799, hours_leading_zero=True, always_show_hours=True) assert "168:00:00" == eta_hms(604800, hours_leading_zero=True, always_show_hours=True) assert "168:00:01" == eta_hms(604801, hours_leading_zero=True, always_show_hours=True)
def test_always_show_hours(): assert "0:00:00" == eta_hms(0, always_show_hours=True) assert "0:00:09" == eta_hms(9, always_show_hours=True) assert "0:00:59" == eta_hms(59, always_show_hours=True) assert "0:01:00" == eta_hms(60, always_show_hours=True) assert "0:01:01" == eta_hms(61, always_show_hours=True) assert "0:59:59" == eta_hms(3599, always_show_hours=True) assert "1:00:00" == eta_hms(3600, always_show_hours=True) assert "1:00:01" == eta_hms(3601, always_show_hours=True) assert "1:01:01" == eta_hms(3661, always_show_hours=True) assert "167:59:59" == eta_hms(604799, always_show_hours=True) assert "168:00:00" == eta_hms(604800, always_show_hours=True) assert "168:00:01" == eta_hms(604801, always_show_hours=True)
def test(): assert "00" == eta_hms(0) assert "09" == eta_hms(9) assert "59" == eta_hms(59) assert "01:00" == eta_hms(60) assert "01:01" == eta_hms(61) assert "59:59" == eta_hms(3599) assert "1:00:00" == eta_hms(3600) assert "1:00:01" == eta_hms(3601) assert "1:01:01" == eta_hms(3661) assert "167:59:59" == eta_hms(604799) assert "168:00:00" == eta_hms(604800) assert "168:00:01" == eta_hms(604801)