File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change @@ -149,3 +149,31 @@ def test_intel_device_info():
149
149
test = descriptor_name in allowed_names
150
150
err_msg = f"Key '{ descriptor_name } ' is not recognized"
151
151
assert test , err_msg
152
+
153
+
154
+ def test_order_manager ():
155
+ try :
156
+ q = dpctl .SyclQueue ()
157
+ except dpctl .SyclQueueCreationError :
158
+ pytest .skip ("Queue could not created for default-selected device" )
159
+ _som = dpctl .utils .SequentialOrderManager
160
+ _mngr = _som [q ]
161
+ assert isinstance (_mngr .num_host_task_events , int )
162
+ assert isinstance (_mngr .num_submitted_events , int )
163
+ assert isinstance (_mngr .submitted_events , list )
164
+ assert isinstance (_mngr .host_task_events , list )
165
+ _mngr .add_event_pair (dpctl .SyclEvent (), dpctl .SyclEvent ())
166
+ _mngr .add_event_pair ([dpctl .SyclEvent ()], dpctl .SyclEvent ())
167
+ _mngr .add_event_pair (dpctl .SyclEvent (), [dpctl .SyclEvent ()])
168
+ _mngr .wait ()
169
+ cpy = _mngr .__copy__ ()
170
+ _som .clear ()
171
+ del cpy
172
+
173
+ try :
174
+ _passed = False
175
+ _som [None ]
176
+ except TypeError :
177
+ _passed = True
178
+ finally :
179
+ assert _passed
You can’t perform that action at this time.
0 commit comments