Skip to content

Commit 2f6aaec

Browse files
Add tests to dpctl._dev.verbose
1 parent 971d20a commit 2f6aaec

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

.flake8

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ exclude =
1313
.git
1414

1515
per-file-ignores =
16+
dpctl/_dev.pyx: E999
1617
dpctl/_sycl_context.pyx: E999, E225, E227
1718
dpctl/_sycl_device.pyx: E999, E225
1819
dpctl/_sycl_device_factory.pyx: E999, E225

dpctl/tests/test_service.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,3 +107,20 @@ def test___version__():
107107
r"0|[1-9][0-9]*))?(\+.*)?$"
108108
)
109109
assert re.match(reg_expr, dpctl_ver) is not None
110+
111+
112+
def test_dev_utils():
113+
import dpctl._dev as dd
114+
115+
with dd.verbose():
116+
dpctl.SyclDevice().parent_device
117+
with dd.verbose(verbosity="error"):
118+
dpctl.SyclDevice().parent_device
119+
with pytest.raises(ValueError):
120+
with dd.verbose(verbosity="blah"):
121+
dpctl.SyclDevice().parent_device
122+
with dd.verbose(log_dir="/tmp"):
123+
dpctl.SyclDevice().parent_device
124+
with pytest.raises(ValueError):
125+
with dd.verbose(log_dir="/not_a_dir"):
126+
dpctl.SyclDevice().parent_device

0 commit comments

Comments
 (0)