# HG changeset patch # User Pulkit Goyal <7895pulkit@gmail.com> # Date 1518348621 -19800 # Node ID ca62987f3f7d88483dd4fe37f769af298a918fd4 # Parent 3790d735ff68c75ae0fc58f771c7a4ea58c33254 py3: replace file() with open() in test-transplant.t file() is not present in Python 3. This patch also adds a b'' prefix to make sure we write bytes in Python 3. Differential Revision: https://phab.mercurial-scm.org/D2115 diff -r 3790d735ff68 -r ca62987f3f7d tests/test-transplant.t --- a/tests/test-transplant.t Sun Feb 11 16:59:35 2018 +0530 +++ b/tests/test-transplant.t Sun Feb 11 17:00:21 2018 +0530 @@ -760,7 +760,7 @@ $ cd twin2 $ echo '[patch]' >> .hg/hgrc $ echo 'eol = crlf' >> .hg/hgrc - $ $PYTHON -c "file('b', 'wb').write('b\r\nb\r\n')" + $ $PYTHON -c "open('b', 'wb').write(b'b\r\nb\r\n')" $ hg ci -Am addb adding b $ hg transplant -s ../twin1 tip @@ -838,9 +838,9 @@ $ cd binarysource $ echo a > a $ hg ci -Am adda a - >>> file('b', 'wb').write('\0b1') + >>> open('b', 'wb').write(b'\0b1') $ hg ci -Am addb b - >>> file('b', 'wb').write('\0b2') + >>> open('b', 'wb').write(b'\0b2') $ hg ci -m changeb b $ cd ..