forked from goodboy/tractor
				
			Adjust cancelled test to expect raised overrun error
							parent
							
								
									98a830ccba
								
							
						
					
					
						commit
						916e27eedc
					
				| 
						 | 
				
			
			@ -608,33 +608,19 @@ def test_one_end_stream_not_opened(overrun_by):
 | 
			
		|||
 | 
			
		||||
    # 2 overrun cases and the no overrun case (which pushes right up to
 | 
			
		||||
    # the msg limit)
 | 
			
		||||
    if overrunner == 'caller':
 | 
			
		||||
    if overrunner == 'caller' or 'cance' in overrunner:
 | 
			
		||||
        with pytest.raises(tractor.RemoteActorError) as excinfo:
 | 
			
		||||
            trio.run(main)
 | 
			
		||||
 | 
			
		||||
        assert excinfo.value.type == StreamOverrun
 | 
			
		||||
 | 
			
		||||
    elif 'cancel' in overrunner:
 | 
			
		||||
        with pytest.raises(trio.MultiError) as excinfo:
 | 
			
		||||
            trio.run(main)
 | 
			
		||||
 | 
			
		||||
        multierr = excinfo.value
 | 
			
		||||
 | 
			
		||||
        for exc in multierr.exceptions:
 | 
			
		||||
            etype = type(exc)
 | 
			
		||||
            if etype == tractor.RemoteActorError:
 | 
			
		||||
                assert exc.type == StreamOverrun
 | 
			
		||||
            else:
 | 
			
		||||
                assert etype == tractor.ContextCancelled
 | 
			
		||||
 | 
			
		||||
    elif overrunner == 'callee':
 | 
			
		||||
        with pytest.raises(tractor.RemoteActorError) as excinfo:
 | 
			
		||||
            trio.run(main)
 | 
			
		||||
 | 
			
		||||
        # TODO: embedded remote errors so that we can verify the source
 | 
			
		||||
        # error?
 | 
			
		||||
        # the callee delivers an error which is an overrun wrapped
 | 
			
		||||
        # in a remote actor error.
 | 
			
		||||
        # error? the callee delivers an error which is an overrun
 | 
			
		||||
        # wrapped in a remote actor error.
 | 
			
		||||
        assert excinfo.value.type == tractor.RemoteActorError
 | 
			
		||||
 | 
			
		||||
    else:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue