def test_writelines(tmppath): """Test writelines().""" xfile = XRootDPyFile(mkurl(join(tmppath, "data/multiline.txt")), 'r') yfile = XRootDPyFile(mkurl(join(tmppath, "data/newfile.txt")), 'w+') yfile.writelines(xfile.xreadlines()) xfile.seek(0), yfile.seek(0) assert xfile.readlines() == yfile.readlines()
def test_readlines(tmppath): """Tests readlines()""" fd = get_mltl_file(tmppath) fb = get_copy_file(fd) fp, fc = fd['full_path'], fd['contents'] fp2 = fb['full_path'] xfile, pfile = XRootDPyFile(mkurl(fp), 'r'), open(fp2, 'r') assert xfile.readlines() == pfile.readlines() xfile.seek(0), pfile.seek(0) assert pfile.readlines() == xfile.readlines() xfile.close(), pfile.close() xfile, pfile = XRootDPyFile(mkurl(fp), 'w+'), open(fp2, 'w+') xfile.seek(0), pfile.seek(0) assert xfile.readlines() == pfile.readlines()
def test_readlines(tmppath): """Tests readlines()""" fd = get_mltl_file(tmppath) fb = get_copy_file(fd) fp, fc = fd["full_path"], fd["contents"] fp2 = fb["full_path"] xfile, pfile = XRootDPyFile(mkurl(fp), "r"), open(fp2, "r") assert xfile.readlines() == pfile.readlines() xfile.seek(0), pfile.seek(0) assert pfile.readlines() == xfile.readlines() xfile.close(), pfile.close() xfile, pfile = XRootDPyFile(mkurl(fp), "w+"), open(fp2, "w+") xfile.seek(0), pfile.seek(0) assert xfile.readlines() == pfile.readlines()
def test_xreadlines(tmppath): """Tests xreadlines()""" fp = get_mltl_file(tmppath)['full_path'] xfile = XRootDPyFile(mkurl(fp), 'r') rl = xfile.readlines() xfile.seek(0) xl = xfile.xreadlines() assert xl != rl assert list(xl) == rl