[PATCH V2] py3: test to check which commands run

Pulkit Goyal 7895pulkit at gmail.com
Sun Oct 9 16:35:57 UTC 2016


# HG changeset patch
# User Pulkit Goyal <7895pulkit at gmail.com>
# Date 1476014360 -7200
#      Sun Oct 09 13:59:20 2016 +0200
# Node ID b2b8c1575415ec60a65833f17730c7f77dbe9f60
# Parent  3ce847adae982625abac548017e43da189eb5e71
py3: test to check which commands run

This test helps us to keep track on the commands which runs to Python 3.
The full traceback is hidden. Thanks to Augie and Martijn to wrap it up
in four lines.

diff -r 3ce847adae98 -r b2b8c1575415 tests/test-check-py3-commands.t
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/test-check-py3-commands.t	Sun Oct 09 13:59:20 2016 +0200
@@ -0,0 +1,14 @@
+#require py3exe
+
+This test helps in keeping a track on which commands we can run on
+Python 3 and see what kind of errors are coming up.
+The full traceback is hidden to have a stable output.
+
+  $ for cmd in version debuginstall ; do
+  >   echo $cmd
+  >   $PYTHON3 `which hg` $cmd 2>&1 2>&1 | tail -n 1
+  > done
+  version
+  TypeError: str expected, not bytes
+  debuginstall
+  TypeError: str expected, not bytes


More information about the Mercurial-devel mailing list