Пример #1
0
def test_get_file_node_2(tmpdir):
    tmpfile = tmpdir.mkdir("test_dir").join("tmpfile.txt")
    tmpfile.write("abcde")

    hash_cache = {"/test_dir/tmpfile.txt" : 'hash0'}
    res = metadata.get_file_node(str(tmpdir), '/test_dir/tmpfile.txt', hash_cache)
    assert isinstance(res, metadata.FileNode)
    assert res.name == 'tmpfile.txt'
    assert res.hash == 'hash0'
    assert res.size == 5
Пример #2
0
def test_get_file_node_1(tmpdir):
    tmpfile = tmpdir.join("tmp.txt")
    tmpfile.write("test_content")

    hash_cache = {"/tmp.txt" : 'testhash1'}
    res = metadata.get_file_node(str(tmpdir), '/tmp.txt', hash_cache)
    assert isinstance(res, metadata.FileNode)
    assert res.name == 'tmp.txt'
    assert res.hash == 'testhash1'
    assert res.size == 12