Improved test architecture #139
This commit is contained in:
		| @@ -2,14 +2,13 @@ import asyncio | ||||
|  | ||||
|  | ||||
| class Async: | ||||
|     _loop = None | ||||
|  | ||||
|     @classmethod | ||||
|     def test(cls, coro): | ||||
|         def wrapper(*args, **kwargs): | ||||
|             if cls._loop is None: | ||||
|                 cls._loop = asyncio.get_event_loop() | ||||
|  | ||||
|             return cls._loop.run_until_complete(coro(*args, **kwargs)) | ||||
|             try: | ||||
|                 return asyncio.run(coro(*args, **kwargs)) | ||||
|             except Exception as e: | ||||
|                 return | ||||
|  | ||||
|         return wrapper | ||||
|   | ||||
		Reference in New Issue
	
	Block a user