Example #1
0
def test_non_list(files):
    a, b, c = files
    assert need_rerun(c[0], a)
    assert need_rerun(c[0], a[0])
    assert need_rerun(c, a[0])
    assert not need_rerun(a[0], c)
    assert not need_rerun(a[0], c[0])
    assert not need_rerun(a, c[0])
Example #2
0
def test_times_close(files):
    a, b, c = files
    assert need_rerun(b, a)
    assert not need_rerun(a, b)
Example #3
0
def test_times_superclose(files):
    a, b, c = files
    assert need_rerun(a[1], a[0])
    assert not need_rerun(a[0], a[1])
Example #4
0
def test_times_1s(files):
    a, b, c = files
    assert need_rerun(c, b)
    assert not need_rerun(b, c)
Example #5
0
def test_times_equal(files):
    a, b, c = files
    assert not need_rerun(a[0], a[0])
Example #6
0
def test_times_clear(files):
    a, b, c = files
    assert need_rerun(c, a)
    assert not need_rerun(a, c)