mirror of
https://github.com/python/cpython.git
synced 2025-08-31 05:58:33 +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 @@ class TestGetStackTrace(unittest.TestCase):
|
|||
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 @@ class TestGetStackTrace(unittest.TestCase):
|
|||
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