def get(self, node): started = getattr(node, "started", None) finished = getattr(node, "finished", None) if finished is None: return False, None elif started is None: return True, timefmt.datetime_to_str(finished) else: delta = finished - started return True, "%s after %s" % ( timefmt.timedelta_to_str(delta), timefmt.datetime_to_str(started) )
def test_timedelta_to_str(): x = datetime.timedelta(days=2, hours=2, minutes=2, seconds=2) assert timefmt.str_to_timedelta(timefmt.timedelta_to_str(x)) == x