1# Tests file ops builtins 2load("assert.star", "assert") 3 4def test(): 5 myname = "file_ops.star" 6 files = rblf_wildcard("*.star") 7 assert.true(myname in files, "expected %s in %s" % (myname, files)) 8 files = rblf_wildcard("*.star") 9 assert.true(myname in files, "expected %s in %s" % (myname, files)) 10 files = rblf_wildcard("*.xxx") 11 assert.true(len(files) == 0, "expansion should be empty but contains %s" % files) 12 mydir = "testdata" 13 myrelname = "%s/%s" % (mydir, myname) 14 files = rblf_find_files("../", "*") 15 assert.true(mydir in files and myrelname in files, "expected %s and %s in %s" % (mydir, myrelname, files)) 16 files = rblf_find_files("../", "*", only_files=1) 17 assert.true(mydir not in files, "did not expect %s in %s" % (mydir, files)) 18 assert.true(myrelname in files, "expected %s in %s" % (myrelname, files)) 19 files = rblf_find_files("../", "*.star") 20 assert.true(myrelname in files, "expected %s in %s" % (myrelname, files)) 21test() 22