示例#1
0
def test_tracker_reset_on_restart():
    t = StartedTracker(ready=3, started=3, completed=2)
    t.reset_on_restart()
    assert t == StartedTracker(ready=2, started=2, completed=2)

    t = ProcessedTracker(ready=4, started=4, processed=3, completed=2)
    t.reset_on_restart()
    assert t == ProcessedTracker(ready=3, started=3, processed=3, completed=3)
示例#2
0
def test_progress_from_defaults():
    actual = Progress.from_defaults(StartedTracker, completed=5)
    expected = Progress(total=StartedTracker(completed=5),
                        current=StartedTracker(completed=5))
    assert actual == expected
示例#3
0
def test_tracker_reset():
    p = StartedTracker(ready=1, started=2)
    p.reset()
    assert p == StartedTracker()