aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorGravatar Nikolaus Rath <Nikolaus@rath.org>2016-10-02 22:11:16 -0700
committerGravatar Nikolaus Rath <Nikolaus@rath.org>2016-10-02 22:11:16 -0700
commit651f85e4a2ef100ced3235ab1827c9ec9a509c43 (patch)
treeae87cead514d03f340a2f4b24394204aceaaa094 /test
parent2ac973ef4c7dfaae96df864dd50eedaad54a04f3 (diff)
Import os.path.join as pjoin
Makes the code much shorter :-).
Diffstat (limited to 'test')
-rwxr-xr-xtest/test_examples.py53
1 files changed, 27 insertions, 26 deletions
diff --git a/test/test_examples.py b/test/test_examples.py
index 5da3440..0acce19 100755
--- a/test/test_examples.py
+++ b/test/test_examples.py
@@ -15,8 +15,9 @@ import filecmp
import errno
from tempfile import NamedTemporaryFile
from util import wait_for_mount, umount, cleanup
+from os.path import join as pjoin
-basename = os.path.join(os.path.dirname(__file__), '..')
+basename = pjoin(os.path.dirname(__file__), '..')
TEST_FILE = __file__
with open(TEST_FILE, 'rb') as fh:
@@ -38,7 +39,7 @@ def test_hello(tmpdir, name):
try:
wait_for_mount(mount_process, mnt_dir)
assert os.listdir(mnt_dir) == [ 'hello' ]
- filename = os.path.join(mnt_dir, 'hello')
+ filename = pjoin(mnt_dir, 'hello')
with open(filename, 'r') as fh:
assert fh.read() == 'Hello World!\n'
with pytest.raises(IOError) as exc_info:
@@ -57,12 +58,12 @@ def test_fuse_lo_plus(tmpdir):
mnt_dir = str(tmpdir.mkdir('mnt'))
src_dir = str(tmpdir.mkdir('src'))
- cmdline = [os.path.join(basename, 'example', 'fuse_lo-plus'),
+ cmdline = [pjoin(basename, 'example', 'fuse_lo-plus'),
'-f', '-s', mnt_dir ]
mount_process = subprocess.Popen(cmdline)
try:
wait_for_mount(mount_process, mnt_dir)
- work_dir = os.path.join(mnt_dir, src_dir)
+ work_dir = pjoin(mnt_dir, src_dir)
tst_write(work_dir)
tst_mkdir(work_dir)
tst_symlink(work_dir)
@@ -89,13 +90,13 @@ def test_fusexmp_fh(tmpdir, name):
mnt_dir = str(tmpdir.mkdir('mnt'))
src_dir = str(tmpdir.mkdir('src'))
- cmdline = [os.path.join(basename, 'example', name),
+ cmdline = [pjoin(basename, 'example', name),
'-f', '-o' , 'use_ino,readdir_ino,kernel_cache',
mnt_dir ]
mount_process = subprocess.Popen(cmdline)
try:
wait_for_mount(mount_process, mnt_dir)
- work_dir = os.path.join(mnt_dir, src_dir)
+ work_dir = pjoin(mnt_dir, src_dir)
tst_write(work_dir)
tst_mkdir(work_dir)
tst_symlink(work_dir)
@@ -119,14 +120,14 @@ def test_fusexmp_fh(tmpdir, name):
def test_fioc(tmpdir):
mnt_dir = str(tmpdir)
- testfile = os.path.join(mnt_dir, 'fioc')
- cmdline = [os.path.join(basename, 'example', 'fioc'),
+ testfile = pjoin(mnt_dir, 'fioc')
+ cmdline = [pjoin(basename, 'example', 'fioc'),
'-f', mnt_dir ]
mount_process = subprocess.Popen(cmdline)
try:
wait_for_mount(mount_process, mnt_dir)
- base_cmd = [ os.path.join(basename, 'example', 'fioclient'),
+ base_cmd = [ pjoin(basename, 'example', 'fioclient'),
testfile ]
assert subprocess.check_output(base_cmd) == b'0\n'
with open(testfile, 'wb') as fh:
@@ -143,12 +144,12 @@ def test_fioc(tmpdir):
def test_fsel(tmpdir):
mnt_dir = str(tmpdir)
- cmdline = [os.path.join(basename, 'example', 'fsel'),
+ cmdline = [pjoin(basename, 'example', 'fsel'),
'-f', mnt_dir ]
mount_process = subprocess.Popen(cmdline)
try:
wait_for_mount(mount_process, mnt_dir)
- cmdline = [ os.path.join(basename, 'example', 'fselclient') ]
+ cmdline = [ pjoin(basename, 'example', 'fselclient') ]
subprocess.check_call(cmdline, cwd=mnt_dir)
except:
cleanup(mnt_dir)
@@ -157,7 +158,7 @@ def test_fsel(tmpdir):
umount(mount_process, mnt_dir)
def checked_unlink(filename, path, isdir=False):
- fullname = os.path.join(path, filename)
+ fullname = pjoin(path, filename)
if isdir:
os.rmdir(fullname)
else:
@@ -190,7 +191,7 @@ def tst_symlink(mnt_dir):
checked_unlink(linkname, mnt_dir)
def tst_mknod(mnt_dir):
- filename = os.path.join(mnt_dir, name_generator())
+ filename = pjoin(mnt_dir, name_generator())
shutil.copyfile(TEST_FILE, filename)
fstat = os.lstat(filename)
assert stat.S_ISREG(fstat.st_mode)
@@ -200,7 +201,7 @@ def tst_mknod(mnt_dir):
checked_unlink(filename, mnt_dir)
def tst_chown(mnt_dir):
- filename = os.path.join(mnt_dir, name_generator())
+ filename = pjoin(mnt_dir, name_generator())
os.mkdir(filename)
fstat = os.lstat(filename)
uid = fstat.st_uid
@@ -221,17 +222,17 @@ def tst_chown(mnt_dir):
checked_unlink(filename, mnt_dir, isdir=True)
def tst_write(mnt_dir):
- name = os.path.join(mnt_dir, name_generator())
+ name = pjoin(mnt_dir, name_generator())
shutil.copyfile(TEST_FILE, name)
assert filecmp.cmp(name, TEST_FILE, False)
checked_unlink(name, mnt_dir)
def tst_unlink(mnt_dir):
- name = os.path.join(mnt_dir, name_generator())
+ name = pjoin(mnt_dir, name_generator())
data1 = b'foo'
data2 = b'bar'
- with open(os.path.join(mnt_dir, name), 'wb+', buffering=0) as fh:
+ with open(pjoin(mnt_dir, name), 'wb+', buffering=0) as fh:
fh.write(data1)
checked_unlink(name, mnt_dir)
fh.write(data2)
@@ -242,8 +243,8 @@ def tst_statvfs(mnt_dir):
os.statvfs(mnt_dir)
def tst_link(mnt_dir):
- name1 = os.path.join(mnt_dir, name_generator())
- name2 = os.path.join(mnt_dir, name_generator())
+ name1 = pjoin(mnt_dir, name_generator())
+ name2 = pjoin(mnt_dir, name_generator())
shutil.copyfile(TEST_FILE, name1)
assert filecmp.cmp(name1, TEST_FILE, False)
os.link(name1, name2)
@@ -262,7 +263,7 @@ def tst_link(mnt_dir):
os.unlink(name1)
def tst_readdir(mnt_dir):
- dir_ = os.path.join(mnt_dir, name_generator())
+ dir_ = pjoin(mnt_dir, name_generator())
file_ = dir_ + "/" + name_generator()
subdir = dir_ + "/" + name_generator()
subfile = subdir + "/" + name_generator()
@@ -286,7 +287,7 @@ def tst_readdir(mnt_dir):
def tst_truncate_path(mnt_dir):
assert len(TEST_DATA) > 1024
- filename = os.path.join(mnt_dir, name_generator())
+ filename = pjoin(mnt_dir, name_generator())
with open(filename, 'wb') as fh:
fh.write(TEST_DATA)
@@ -332,7 +333,7 @@ def tst_truncate_fd(mnt_dir):
assert fh.read(size) == TEST_DATA[:size-1024]
def tst_utimens(mnt_dir, ns_tol=0):
- filename = os.path.join(mnt_dir, name_generator())
+ filename = pjoin(mnt_dir, name_generator())
os.mkdir(filename)
fstat = os.lstat(filename)
@@ -357,8 +358,8 @@ def tst_utimens(mnt_dir, ns_tol=0):
def tst_passthrough(src_dir, mnt_dir):
name = name_generator()
- src_name = os.path.join(src_dir, name)
- mnt_name = os.path.join(src_dir, name)
+ src_name = pjoin(src_dir, name)
+ mnt_name = pjoin(src_dir, name)
assert name not in os.listdir(src_dir)
assert name not in os.listdir(mnt_dir)
with open(src_name, 'w') as fh:
@@ -368,8 +369,8 @@ def tst_passthrough(src_dir, mnt_dir):
assert os.stat(src_name) == os.stat(mnt_name)
name = name_generator()
- src_name = os.path.join(src_dir, name)
- mnt_name = os.path.join(src_dir, name)
+ src_name = pjoin(src_dir, name)
+ mnt_name = pjoin(src_dir, name)
assert name not in os.listdir(src_dir)
assert name not in os.listdir(mnt_dir)
with open(mnt_name, 'w') as fh: