# HG changeset patch # User Yuya Nishihara # Date 1520193237 18000 # Node ID 52b344e977b7fb7f5cd88fcb6218af7093cbe61f # Parent 9a08f7d18c207c590bab631b6daeb5ecfcb6d4b0 test-annotate: set stdin and stdout to binary to get CR unmodified diff -r 9a08f7d18c20 -r 52b344e977b7 tests/test-annotate.t --- a/tests/test-annotate.t Sun Mar 04 13:19:05 2018 -0500 +++ b/tests/test-annotate.t Sun Mar 04 14:53:57 2018 -0500 @@ -903,6 +903,9 @@ $ cat <<'EOF' >> "$TESTTMP/substcr.py" > import sys + > from mercurial import util + > util.setbinary(sys.stdin) + > util.setbinary(sys.stdout) > stdin = getattr(sys.stdin, 'buffer', sys.stdin) > stdout = getattr(sys.stdout, 'buffer', sys.stdout) > stdout.write(stdin.read().replace(b'\r', b'[CR]'))