Beispiel #1
0
def test_nodegraph_is_outdated__updates():
    my_node = flexmock(input_files=("tests/data/timestamp_a_older",),
                       output_files=("tests/data/timestamp_a_younger",))
    assert not NodeGraph._is_outdated(my_node, FileStatusCache())
    my_node = flexmock(input_files=("tests/data/timestamp_a_younger",),
                       output_files=("tests/data/timestamp_a_older",))
    assert NodeGraph._is_outdated(my_node, FileStatusCache())
Beispiel #2
0
def test_nodegraph_is_outdated__input_but_no_output():
    my_node = flexmock(input_files=_IN_FILES,
                       output_files=())
    assert not NodeGraph._is_outdated(my_node, FileStatusCache())