def testPrettyIntervals(self): """Test printable interval conversion""" assert Time.inttopretty(3600) == "1 hour" assert Time.inttopretty(7220) == "2 hours 20 seconds" assert Time.inttopretty(0) == "0 seconds" assert Time.inttopretty(353) == "5 minutes 53 seconds" assert Time.inttopretty(3661) == "1 hour 1 minute 1 second" assert Time.inttopretty(353.234234) == "5 minutes 53.23 seconds"
def testPrettyIntervals(self): """Test printable interval conversion""" self.assertEqual(Time.inttopretty(3600), "1 hour") self.assertEqual(Time.inttopretty(7220), "2 hours 20 seconds") self.assertEqual(Time.inttopretty(0), "0 seconds") self.assertEqual(Time.inttopretty(353), "5 minutes 53 seconds") self.assertEqual(Time.inttopretty(3661), "1 hour 1 minute 1 second") self.assertEqual(Time.inttopretty(353.234234), "5 minutes 53.23 seconds")
def _get_timestats_string(self): """Return portion of statistics string dealing with time""" timelist = [] if self.StartTime is not None: timelist.append( "StartTime %.2f (%s)\n" % (self.StartTime, Time.timetopretty(self.StartTime))) if self.EndTime is not None: timelist.append("EndTime %.2f (%s)\n" % (self.EndTime, Time.timetopretty(self.EndTime))) if self.ElapsedTime or (self.StartTime is not None and self.EndTime is not None): if self.ElapsedTime is None: self.ElapsedTime = self.EndTime - self.StartTime timelist.append( "ElapsedTime %.2f (%s)\n" % (self.ElapsedTime, Time.inttopretty(self.ElapsedTime))) return "".join(timelist)