aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rwxr-xr-xtest/test_examples.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/test_examples.py b/test/test_examples.py
index 9da7bb1..02d3409 100755
--- a/test/test_examples.py
+++ b/test/test_examples.py
@@ -83,6 +83,21 @@ def test_fusexmp_fh(tmpdir, name):
else:
umount(mount_process, mnt_dir)
+def test_fsel(tmpdir):
+ mnt_dir = str(tmpdir)
+ cmdline = [os.path.join(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') ]
+ subprocess.check_call(cmdline, cwd=mnt_dir)
+ except:
+ cleanup(mnt_dir)
+ raise
+ else:
+ umount(mount_process, mnt_dir)
+
def checked_unlink(filename, path, isdir=False):
fullname = os.path.join(path, filename)
if isdir: