mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
all: update chmod/chdir usages
This commit is contained in:
@@ -13,12 +13,12 @@ fn testsuite_begin() {
|
||||
os.rmdir_all(tfolder) or {}
|
||||
assert !os.is_dir(tfolder)
|
||||
os.mkdir_all(tfolder) or { panic(err) }
|
||||
os.chdir(tfolder)
|
||||
os.chdir(tfolder) or {}
|
||||
assert os.is_dir(tfolder)
|
||||
}
|
||||
|
||||
fn testsuite_end() {
|
||||
os.chdir(os.wd_at_startup)
|
||||
os.chdir(os.wd_at_startup) or {}
|
||||
os.rmdir_all(tfolder) or {}
|
||||
assert !os.is_dir(tfolder)
|
||||
// eprintln('testsuite_end , tfolder = $tfolder removed.')
|
||||
|
||||
@@ -49,12 +49,12 @@ fn testsuite_begin() ? {
|
||||
os.rmdir_all(tfolder) or {}
|
||||
assert !os.is_dir(tfolder)
|
||||
os.mkdir_all(tfolder) ?
|
||||
os.chdir(tfolder)
|
||||
os.chdir(tfolder) ?
|
||||
assert os.is_dir(tfolder)
|
||||
}
|
||||
|
||||
fn testsuite_end() ? {
|
||||
os.chdir(os.wd_at_startup)
|
||||
os.chdir(os.wd_at_startup) ?
|
||||
os.rmdir_all(tfolder) ?
|
||||
assert !os.is_dir(tfolder)
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import os
|
||||
|
||||
fn deep_glob() ? {
|
||||
os.chdir(@VMODROOT)
|
||||
os.chdir(@VMODROOT) ?
|
||||
matches := os.glob('vlib/v/*/*.v') or { panic(err) }
|
||||
assert matches.len > 10
|
||||
assert 'vlib/v/ast/ast.v' in matches
|
||||
@@ -16,7 +16,7 @@ fn deep_glob() ? {
|
||||
}
|
||||
|
||||
fn redeep_glob() ? {
|
||||
os.chdir(@VMODROOT)
|
||||
os.chdir(@VMODROOT) ?
|
||||
matches := os.glob('vlib/v/**/*.v') or { panic(err) }
|
||||
assert matches.len > 10
|
||||
assert 'vlib/v/ast/ast.v' in matches
|
||||
@@ -39,7 +39,7 @@ fn test_glob_can_find_v_files_3_levels_deep() ? {
|
||||
}
|
||||
|
||||
fn test_glob_can_find_files_in_current_folder() ? {
|
||||
os.chdir(@VMODROOT)
|
||||
os.chdir(@VMODROOT) ?
|
||||
matches := os.glob('*') ?
|
||||
assert '.gitignore' in matches
|
||||
assert 'make.bat' in matches
|
||||
@@ -53,7 +53,7 @@ fn test_glob_can_find_files_in_current_folder() ? {
|
||||
}
|
||||
|
||||
fn test_glob_can_be_used_with_multiple_patterns() ? {
|
||||
os.chdir(@VMODROOT)
|
||||
os.chdir(@VMODROOT) ?
|
||||
matches := os.glob('*', 'cmd/tools/*') ?
|
||||
assert 'README.md' in matches
|
||||
assert 'Makefile' in matches
|
||||
@@ -66,7 +66,7 @@ fn test_glob_can_be_used_with_multiple_patterns() ? {
|
||||
}
|
||||
|
||||
fn test_glob_star() ? {
|
||||
os.chdir(@VMODROOT)
|
||||
os.chdir(@VMODROOT) ?
|
||||
matches := os.glob('*ake*') ?
|
||||
assert 'Makefile' in matches
|
||||
assert 'make.bat' in matches
|
||||
|
||||
@@ -12,12 +12,12 @@ fn testsuite_begin() {
|
||||
rmdir_all(os.tfolder) or {}
|
||||
assert !is_dir(os.tfolder)
|
||||
mkdir_all(os.tfolder) or { panic(err) }
|
||||
chdir(os.tfolder)
|
||||
chdir(os.tfolder) or {}
|
||||
assert is_dir(os.tfolder)
|
||||
}
|
||||
|
||||
fn testsuite_end() {
|
||||
chdir(wd_at_startup)
|
||||
chdir(wd_at_startup) or {}
|
||||
rmdir_all(os.tfolder) or { panic(err) }
|
||||
assert !is_dir(os.tfolder)
|
||||
}
|
||||
|
||||
@@ -478,11 +478,11 @@ fn test_is_executable_writable_readable() {
|
||||
}
|
||||
f.close()
|
||||
$if !windows {
|
||||
os.chmod(file_name, 0o600) // mark as readable && writable, but NOT executable
|
||||
os.chmod(file_name, 0o600) or {} // mark as readable && writable, but NOT executable
|
||||
assert os.is_writable(file_name)
|
||||
assert os.is_readable(file_name)
|
||||
assert !os.is_executable(file_name)
|
||||
os.chmod(file_name, 0o700) // mark as executable too
|
||||
os.chmod(file_name, 0o700) or {} // mark as executable too
|
||||
assert os.is_executable(file_name)
|
||||
} $else {
|
||||
assert os.is_writable(file_name)
|
||||
@@ -640,7 +640,7 @@ fn test_posix_set_bit() {
|
||||
} $else {
|
||||
fpath := '/tmp/permtest'
|
||||
os.create(fpath) or { panic("Couldn't create file") }
|
||||
os.chmod(fpath, 0o0777)
|
||||
os.chmod(fpath, 0o0777) or { panic(err) }
|
||||
c_fpath := &char(fpath.str)
|
||||
mut s := C.stat{}
|
||||
unsafe {
|
||||
|
||||
Reference in New Issue
Block a user