@@ -107,23 +107,22 @@ async def test_run_return_success(self, mock_get_run_state, mock_get_run_page_ur
107
107
result_state = "SUCCESS" ,
108
108
)
109
109
110
- generator = self .trigger .run ()
111
- actual = await generator . asend ( None )
112
- assert actual == TriggerEvent (
113
- {
114
- "run_id" : RUN_ID ,
115
- "run_state" : RunState (
116
- life_cycle_state = LIFE_CYCLE_STATE_TERMINATED , state_message = "" , result_state = "SUCCESS"
117
- ).to_json (),
118
- "run_page_url" : RUN_PAGE_URL ,
119
- }
120
- )
110
+ trigger_event = self .trigger .run ()
111
+ async for event in trigger_event :
112
+ assert event == TriggerEvent (
113
+ {
114
+ "run_id" : RUN_ID ,
115
+ "run_state" : RunState (
116
+ life_cycle_state = LIFE_CYCLE_STATE_TERMINATED , state_message = "" , result_state = "SUCCESS"
117
+ ).to_json (),
118
+ "run_page_url" : RUN_PAGE_URL ,
119
+ }
120
+ )
121
121
122
122
@pytest .mark .asyncio
123
123
@mock .patch ("airflow.providers.databricks.triggers.databricks.asyncio.sleep" )
124
124
@mock .patch ("airflow.providers.databricks.hooks.databricks.DatabricksHook.a_get_run_state" )
125
125
async def test_sleep_between_retries (self , mock_get_run_state , mock_sleep ):
126
-
127
126
mock_get_run_state .side_effect = [
128
127
RunState (
129
128
life_cycle_state = LIFE_CYCLE_STATE_PENDING ,
@@ -137,16 +136,16 @@ async def test_sleep_between_retries(self, mock_get_run_state, mock_sleep):
137
136
),
138
137
]
139
138
140
- generator = self .trigger .run ()
141
- actual = await generator . asend ( None )
142
- assert actual == TriggerEvent (
143
- {
144
- "run_id" : RUN_ID ,
145
- "run_state" : RunState (
146
- life_cycle_state = LIFE_CYCLE_STATE_TERMINATED , state_message = "" , result_state = "SUCCESS"
147
- ).to_json (),
148
- "run_page_url" : RUN_PAGE_URL ,
149
- }
150
- )
139
+ trigger_event = self .trigger .run ()
140
+ async for event in trigger_event :
141
+ assert event == TriggerEvent (
142
+ {
143
+ "run_id" : RUN_ID ,
144
+ "run_state" : RunState (
145
+ life_cycle_state = LIFE_CYCLE_STATE_TERMINATED , state_message = "" , result_state = "SUCCESS"
146
+ ).to_json (),
147
+ "run_page_url" : RUN_PAGE_URL ,
148
+ }
149
+ )
151
150
mock_sleep .assert_called_once ()
152
151
mock_sleep .assert_called_with (POLLING_INTERVAL_SECONDS )
0 commit comments