[3.13] gh-121973: Fix flaky test_pyrepl tests (GH-122140) (GH-122173)
This fixes the flakiness in: * test_inspect_keeps_globals_from_inspected_file * test_inspect_keeps_globals_from_inspected_module The output already includes newlines. Adding newlines for every entry in the output list introduces non-determinism because it added '\n' in places where stdout is flushed or some buffer becomes full. The regex also needed to be updated because pyrepl includes control characters -- the visible output on each line doesn't immediately follow a newline character. (cherry picked from commit 2c1b1e7a07eba0138b9858c6f2bea3cae9af0808) Co-authored-by: Sam Gross <colesbury@gmail.com> Co-authored-by: Łukasz Langa <lukasz@langa.pl>
M
Miss Islington (bot) committed
214b430fafc49f9977c251178c61794b4caad347
Parent: ae9e02c
Committed by GitHub <noreply@github.com>
on 7/23/2024, 1:57:24 PM