# HG changeset patch # User Tristan Seligmann # Date 1502540665 -7200 # Node ID 3889cf955a629ec290b0ee2053021e06d8296534 # Parent 7686cbb0ba4138c56d038d8d82ccc052bf9b60d7 hg: tolerate long vs. int in test-context.py The file times here can be longs instead of ints on some platforms, which will cause a test failure due to these printing with an L suffix; instead always format with %d which will produce the same output in either case. Differential Revision: https://phab.mercurial-scm.org/D361 diff -r 7686cbb0ba41 -r 3889cf955a62 tests/test-context.py --- a/tests/test-context.py Fri Aug 11 10:16:00 2017 +0900 +++ b/tests/test-context.py Sat Aug 12 14:24:25 2017 +0200 @@ -24,11 +24,10 @@ repo[None].add(['foo']) repo.commit(text='commit1', date="0 0") +d = repo[None]['foo'].date() if os.name == 'nt': - d = repo[None]['foo'].date() - print("workingfilectx.date = (%d, %d)" % (d[0], d[1])) -else: - print("workingfilectx.date =", repo[None]['foo'].date()) + d = d[:2] +print("workingfilectx.date = (%d, %d)" % d) # test memctx with non-ASCII commit message