3c1c40d843 
								
									
								
							
								 
							
						 
						
							
							
								
								Clean up the test code for client disconnections ( #12929 )  
							
							... 
							
							
							
							* Reword failure message about `await_result=False`
* Use `reactor.advance()` instead of `reactor.pump()`
* Raise `AssertionError`s ourselves
* Un-instance method `_test_disconnect`
* Replace `ThreadedMemoryReactorClock` with `MemoryReactorClock` 
							
						 
						
							2022-06-07 18:17:32 +01:00  
				
					
						
							
							
								 
						
							
							
								a10cc5f824 
								
									
								
							
								 
							
						 
						
							
							
								
								Test cancellation at every `await` during request handling ( #12674 )  
							
							... 
							
							
							
							* Add tests for `/rooms/<room_id>/members` cancellation.
* Add tests for `/rooms/<room_id>/state` cancellation.
Signed-off-by: Sean Quah <seanq@element.io> 
							
						 
						
							2022-06-07 17:14:47 +01:00  
				
					
						
							
							
								 
						
							
							
								dbb12a0b54 
								
									
								
							
								 
							
						 
						
							
							
								
								Add helper class for testing request cancellation ( #12630 )  
							
							... 
							
							
							
							Also expose the `SynapseRequest` from `FakeChannel` in tests, so that
we can call `Request.connectionLost` to simulate a client disconnecting.
Signed-off-by: Sean Quah <seanq@element.io> 
							
						 
						
							2022-05-10 14:06:56 +01:00