forked from goodboy/tractor
				
			Add timeout guard around caller side context open
							parent
							
								
									b21f2e16ad
								
							
						
					
					
						commit
						808d7ae2c6
					
				| 
						 | 
					@ -265,6 +265,7 @@ async def test_callee_closes_ctx_after_stream_open():
 | 
				
			||||||
            enable_modules=[__name__],
 | 
					            enable_modules=[__name__],
 | 
				
			||||||
        )
 | 
					        )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        with trio.fail_after(2):
 | 
				
			||||||
            async with portal.open_context(
 | 
					            async with portal.open_context(
 | 
				
			||||||
                close_ctx_immediately,
 | 
					                close_ctx_immediately,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -297,6 +298,7 @@ async def test_callee_closes_ctx_after_stream_open():
 | 
				
			||||||
                # of a stream to the context (at least until a time of
 | 
					                # of a stream to the context (at least until a time of
 | 
				
			||||||
                # if/when we decide that's a good idea?)
 | 
					                # if/when we decide that's a good idea?)
 | 
				
			||||||
                try:
 | 
					                try:
 | 
				
			||||||
 | 
					                    with trio.fail_after(0.5):
 | 
				
			||||||
                        async with ctx.open_stream() as stream:
 | 
					                        async with ctx.open_stream() as stream:
 | 
				
			||||||
                            pass
 | 
					                            pass
 | 
				
			||||||
                except trio.ClosedResourceError:
 | 
					                except trio.ClosedResourceError:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue