File tree Expand file tree Collapse file tree 1 file changed +4
-11
lines changed
Expand file tree Collapse file tree 1 file changed +4
-11
lines changed Original file line number Diff line number Diff line change 11from __future__ import annotations
22
33import asyncio
4+ import sys
45import uuid
56from datetime import timedelta
67from typing import Any
@@ -52,18 +53,10 @@ async def test_max_concurrent_nexus_tasks(
5253 if env .supports_time_skipping :
5354 pytest .skip ("Nexus tests don't work with Javas test server" )
5455
55- class Barrier :
56- def __init__ (self , size : int ) -> None :
57- self .size = size
58- self .event = asyncio .Event ()
56+ if sys .version_info < (3 , 11 ):
57+ pytest .skip ("Test requires Python 3.11+" )
5958
60- async def wait (self ) -> None :
61- if len (self .event ._waiters ) >= self .size - 1 :
62- self .event .set ()
63- else :
64- await self .event .wait ()
65-
66- barrier = Barrier (num_nexus_operations )
59+ barrier = asyncio .Barrier (num_nexus_operations ) # type: ignore
6760
6861 @nexusrpc .handler .service_handler
6962 class MaxConcurrentTestService :
You can’t perform that action at this time.
0 commit comments