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
--- 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