diff options
Diffstat (limited to 'tools/rbcrun/testdata/file_ops.star')
-rw-r--r-- | tools/rbcrun/testdata/file_ops.star | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tools/rbcrun/testdata/file_ops.star b/tools/rbcrun/testdata/file_ops.star new file mode 100644 index 0000000000..e1f1ac27ea --- /dev/null +++ b/tools/rbcrun/testdata/file_ops.star @@ -0,0 +1,18 @@ +# Tests file ops builtins +load("assert.star", "assert") + + +def test(): + myname = "file_ops.star" + assert.true(rblf_file_exists(myname), "the file %s does exist" % myname) + assert.true(not rblf_file_exists("no_such_file"), "the file no_such_file does not exist") + files = rblf_wildcard("*.star") + assert.true(myname in files, "expected %s in %s" % (myname, files)) + # RBCDATADIR is set by the caller to the path where this file resides + files = rblf_wildcard("*.star", rblf_env.TEST_DATA_DIR) + assert.true(myname in files, "expected %s in %s" % (myname, files)) + files = rblf_wildcard("*.xxx") + assert.true(len(files) == 0, "expansion should be empty but contains %s" % files) + + +test() |