mirror of
https://github.com/gogcom/galaxy-integrations-python-api.git
synced 2026-03-01 21:19:42 -05:00
Add async_raise
This commit is contained in:
committed by
Romuald Bierbasz
parent
b695cdfc78
commit
3d3922c965
@@ -21,11 +21,19 @@ def coroutine_mock():
|
||||
corofunc.coro = coro
|
||||
return corofunc
|
||||
|
||||
|
||||
async def skip_loop(iterations=1):
|
||||
for _ in range(iterations):
|
||||
await asyncio.sleep(0)
|
||||
|
||||
|
||||
async def async_return_value(return_value, loop_iterations_delay=0):
|
||||
await skip_loop(loop_iterations_delay)
|
||||
if loop_iterations_delay > 0:
|
||||
await skip_loop(loop_iterations_delay)
|
||||
return return_value
|
||||
|
||||
|
||||
async def async_raise(error, loop_iterations_delay=0):
|
||||
if loop_iterations_delay > 0:
|
||||
await skip_loop(loop_iterations_delay)
|
||||
raise error
|
||||
|
||||
Reference in New Issue
Block a user