示例#1
0
文件: test_path.py 项目: prologic/mio
def test_list1(mio, tmpdir):
    tmpdir.ensure("foo.txt")
    tmpdir.ensure("bar.txt")

    p = mio.eval("""p = Path clone("{0:s}")""".format(str(tmpdir)))
    assert p.value == str(tmpdir)

    fs = mio.eval("fs = p list()")
    assert list(fs) == list(listdir(str(tmpdir)))
示例#2
0
文件: test_path.py 项目: prologic/mio
def test_list3(mio, tmpdir):
    tmpdir.ensure("foo.txt")
    tmpdir.ensure("bar", dir=True).ensure("bar.txt")
    tmpdir.ensure("baz", dir=True).ensure("baz.txt")

    p = mio.eval("""p = Path clone("{0:s}")""".format(str(tmpdir)))
    assert p.value == str(tmpdir)

    fs = mio.eval("""fs = p list(None, True)""")
    assert list(fs) == list(listdir(str(tmpdir), rec=True))