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
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