tests: glob 'mercurial.error' in test-phases.t stable
authorPulkit Goyal <7895pulkit@gmail.com>
Fri, 24 Jul 2020 00:50:57 +0530
branchstable
changeset 45212 41021660baa1
parent 45211 bfc6e75c0114
child 45214 6063c1857d0a
tests: glob 'mercurial.error' in test-phases.t On python 2 with chg, `mercurial.error` is omitted while printing error. On other cases it's there in error message. I did tried to understand what might be the cause was unable to find one on quick skim through the code.
tests/test-phases.t
--- a/tests/test-phases.t	Thu Jul 23 17:32:09 2020 +0200
+++ b/tests/test-phases.t	Fri Jul 24 00:50:57 2020 +0530
@@ -896,13 +896,11 @@
   $ hg --config "phases.new-commit=internal" commit -m "my test internal commit" 2>&1 | grep ProgrammingError
   ** ProgrammingError: this repository does not support the internal phase
       raise error.ProgrammingError(msg)
-  mercurial.error.ProgrammingError: this repository does not support the internal phase (no-chg !)
-  ProgrammingError: this repository does not support the internal phase (chg !)
+  *ProgrammingError: this repository does not support the internal phase (glob)
   $ hg --config "phases.new-commit=archived" commit -m "my test archived commit" 2>&1 | grep ProgrammingError
   ** ProgrammingError: this repository does not support the archived phase
       raise error.ProgrammingError(msg)
-  mercurial.error.ProgrammingError: this repository does not support the archived phase (no-chg !)
-  ProgrammingError: this repository does not support the archived phase (chg !)
+  *ProgrammingError: this repository does not support the archived phase (glob)
 
   $ cd ..