mirror of
https://github.com/python/cpython.git
synced 2026-04-05 03:21:05 +00:00
[GH-133419] fix test_external_inspection race assert (#133422)
[tests] fix test_external_inspection race assert either line could be where the inspection finds the foo() function as after ready is sent, the process may not have made progress onto the next line yet. "solve" by putting the statements on the same line.
This commit is contained in:
parent
b64aa302d7
commit
c4cc5d58ae
1 changed files with 3 additions and 4 deletions
|
|
@ -59,8 +59,7 @@ def baz():
|
|||
foo()
|
||||
|
||||
def foo():
|
||||
sock.sendall(b"ready")
|
||||
time.sleep(1000)
|
||||
sock.sendall(b"ready"); time.sleep(1000) # same line number
|
||||
|
||||
bar()
|
||||
"""
|
||||
|
|
@ -96,10 +95,10 @@ def foo():
|
|||
p.wait(timeout=SHORT_TIMEOUT)
|
||||
|
||||
expected_stack_trace = [
|
||||
("foo", script_name, 15),
|
||||
("foo", script_name, 14),
|
||||
("baz", script_name, 11),
|
||||
("bar", script_name, 9),
|
||||
("<module>", script_name, 17),
|
||||
("<module>", script_name, 16),
|
||||
]
|
||||
self.assertEqual(stack_trace, expected_stack_trace)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue