def test_time_remaining_column_elapsed_when_finished(): task_time = 71 formatted = "0:01:11" task = SimpleNamespace(finished=True, finished_time=task_time, total=100) column = TimeRemainingColumn(elapsed_when_finished=True) assert str(column.render(task)) == formatted
def test_compact_time_remaining_column(task_time, formatted): task = SimpleNamespace(finished=False, time_remaining=task_time, total=100) column = TimeRemainingColumn(compact=True) assert str(column.render(task)) == formatted
def render(self, task): if task.finished: return Text("") else: return TimeRemainingColumn.render(self, task)