diff options
Diffstat (limited to 'test/test_examples.py')
-rwxr-xr-x | test/test_examples.py | 15 |
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: |