@@ -70,6 +70,11 @@ def test_create_event_from_capsule():
7070 pytest .fail ("Failed to create an event from capsule" )
7171
7272
73+ def test_invalid_constructor_arg ():
74+ with pytest .raises (TypeError ):
75+ dpctl .SyclEvent (list ())
76+
77+
7378def test_wait_with_event ():
7479 event = dpctl .SyclEvent ()
7580 try :
@@ -83,6 +88,11 @@ def test_wait_with_event():
8388 pytest .fail ("Failed to wait for the event" )
8489
8590
91+ def test_wait_for_invalid ():
92+ with pytest .raises (TypeError ):
93+ dpctl .SyclEvent .wait_for (77 )
94+
95+
8696def test_wait_with_list ():
8797 event_1 = dpctl .SyclEvent ()
8898 event_2 = dpctl .SyclEvent ()
@@ -101,11 +111,27 @@ def test_execution_status():
101111 assert event_status == esty .complete
102112
103113
114+ def test_execution_status_nondefault_event ():
115+ event = produce_event ()
116+ try :
117+ event_status = event .execution_status
118+ except ValueError :
119+ pytest .fail ("Failed to get an event status" )
120+ assert type (event_status ) is esty
121+ wl = event .get_wait_list ()
122+ assert type (wl ) is list
123+
124+
104125def test_backend ():
105126 try :
106127 dpctl .SyclEvent ().backend
107128 except ValueError :
108129 pytest .fail ("Failed to get backend from event" )
130+ event = produce_event ()
131+ try :
132+ event .backend
133+ except ValueError :
134+ pytest .fail ("Failed to get backend from event" )
109135
110136
111137@pytest .mark .skip (reason = "event::get_wait_list() method returns wrong result" )
0 commit comments