forked from goodboy/tractor
				
			Change `tractor.breakpoint()` to new `.pause()` in test suite
							parent
							
								
									46ddc214cd
								
							
						
					
					
						commit
						b875b35b98
					
				| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
'''
 | 
			
		||||
Fast fail test with a context.
 | 
			
		||||
Fast fail test with a `Context`.
 | 
			
		||||
 | 
			
		||||
Ensure the partially initialized sub-actor process
 | 
			
		||||
doesn't cause a hang on error/cancel of the parent
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,7 +7,7 @@ async def breakpoint_forever():
 | 
			
		|||
    try:
 | 
			
		||||
        while True:
 | 
			
		||||
            yield 'yo'
 | 
			
		||||
            await tractor.breakpoint()
 | 
			
		||||
            await tractor.pause()
 | 
			
		||||
    except BaseException:
 | 
			
		||||
        tractor.log.get_console_log().exception(
 | 
			
		||||
            'Cancelled while trying to enter pause point!'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -10,7 +10,7 @@ async def name_error():
 | 
			
		|||
async def breakpoint_forever():
 | 
			
		||||
    "Indefinitely re-enter debugger in child actor."
 | 
			
		||||
    while True:
 | 
			
		||||
        await tractor.breakpoint()
 | 
			
		||||
        await tractor.pause()
 | 
			
		||||
 | 
			
		||||
        # NOTE: if the test never sent 'q'/'quit' commands
 | 
			
		||||
        # on the pdb repl, without this checkpoint line the
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,7 +6,7 @@ async def breakpoint_forever():
 | 
			
		|||
    "Indefinitely re-enter debugger in child actor."
 | 
			
		||||
    while True:
 | 
			
		||||
        await trio.sleep(0.1)
 | 
			
		||||
        await tractor.breakpoint()
 | 
			
		||||
        await tractor.pause()
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
async def name_error():
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -10,7 +10,7 @@ async def main():
 | 
			
		|||
 | 
			
		||||
        await trio.sleep(0.1)
 | 
			
		||||
 | 
			
		||||
        await tractor.breakpoint()
 | 
			
		||||
        await tractor.pause()
 | 
			
		||||
 | 
			
		||||
        await trio.sleep(0.1)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -11,7 +11,7 @@ async def main(
 | 
			
		|||
        # loglevel='runtime',
 | 
			
		||||
    ):
 | 
			
		||||
        while True:
 | 
			
		||||
            await tractor.breakpoint()
 | 
			
		||||
            await tractor.pause()
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
if __name__ == '__main__':
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,9 +4,9 @@ import trio
 | 
			
		|||
 | 
			
		||||
async def gen():
 | 
			
		||||
    yield 'yo'
 | 
			
		||||
    await tractor.breakpoint()
 | 
			
		||||
    await tractor.pause()
 | 
			
		||||
    yield 'yo'
 | 
			
		||||
    await tractor.breakpoint()
 | 
			
		||||
    await tractor.pause()
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@tractor.context
 | 
			
		||||
| 
						 | 
				
			
			@ -15,7 +15,7 @@ async def just_bp(
 | 
			
		|||
) -> None:
 | 
			
		||||
 | 
			
		||||
    await ctx.started()
 | 
			
		||||
    await tractor.breakpoint()
 | 
			
		||||
    await tractor.pause()
 | 
			
		||||
 | 
			
		||||
    # TODO: bps and errors in this call..
 | 
			
		||||
    async for val in gen():
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -955,7 +955,7 @@ async def echo_back_sequence(
 | 
			
		|||
    )
 | 
			
		||||
 | 
			
		||||
    await ctx.started()
 | 
			
		||||
    # await tractor.breakpoint()
 | 
			
		||||
    # await tractor.pause()
 | 
			
		||||
    async with ctx.open_stream(
 | 
			
		||||
        msg_buffer_size=msg_buffer_size,
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -271,7 +271,7 @@ def test_faster_task_to_recv_is_cancelled_by_slower(
 | 
			
		|||
                        # the faster subtask was cancelled
 | 
			
		||||
                        break
 | 
			
		||||
 | 
			
		||||
                # await tractor.breakpoint()
 | 
			
		||||
                # await tractor.pause()
 | 
			
		||||
                # await stream.receive()
 | 
			
		||||
                print(f'final value: {value}')
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue