summaryrefslogtreecommitdiff
path: root/tests/conftest.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/conftest.py')
-rw-r--r--tests/conftest.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/conftest.py b/tests/conftest.py
new file mode 100644
index 00000000..c656eda0
--- /dev/null
+++ b/tests/conftest.py
@@ -0,0 +1,19 @@
+#!/usr/bin/python3
+#
+# pytest fixture definitions.
+
+import pytest
+import util
+
+@pytest.fixture
+def bfuse(tmpdir):
+ '''A test requesting a "bfuse" is given one via this fixture.'''
+
+ dev = util.format_1g(tmpdir)
+ mnt = util.mountpoint(tmpdir)
+ bf = util.BFuse(dev, mnt)
+
+ yield bf
+
+ if bf.returncode is None:
+ bf.unmount(timeout=5.0)