Differential D28677 Diff 83996 sys/contrib/openzfs/contrib/pyzfs/libzfs_core/test/test_libzfs_core.py
Changeset View
Changeset View
Standalone View
Standalone View
sys/contrib/openzfs/contrib/pyzfs/libzfs_core/test/test_libzfs_core.py
Show First 20 Lines • Show All 148 Lines • ▼ Show 20 Lines | def os_open(name, mode): | ||||
try: | try: | ||||
yield fd | yield fd | ||||
finally: | finally: | ||||
os.close(fd) | os.close(fd) | ||||
@contextlib.contextmanager | @contextlib.contextmanager | ||||
def dev_null(): | def dev_null(): | ||||
with os_open('/dev/null', os.O_WRONLY) as fd: | with tempfile.TemporaryFile(suffix='.zstream') as fd: | ||||
yield fd | yield fd.fileno() | ||||
@contextlib.contextmanager | @contextlib.contextmanager | ||||
def dev_zero(): | def dev_zero(): | ||||
with os_open('/dev/zero', os.O_RDONLY) as fd: | with os_open('/dev/zero', os.O_RDONLY) as fd: | ||||
yield fd | yield fd | ||||
▲ Show 20 Lines • Show All 4,214 Lines • Show Last 20 Lines |