D7063: py3: fix test-bad-extension expectations for py35
Kwan (Ian Moody)
phabricator at mercurial-scm.org
Fri Oct 11 17:32:53 UTC 2019
Kwan created this revision.
Kwan added a comment.
Herald added subscribers: mercurial-devel, mjpieters.
Herald added a reviewer: hg-reviewers.
I think this is right but don't have py3.5 to check
REVISION SUMMARY
ModuleNotFoundError was introduced in 3.6, so the tests need to expect to see
ImportError with 3.5.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D7063
AFFECTED FILES
tests/test-bad-extension.t
CHANGE DETAILS
diff --git a/tests/test-bad-extension.t b/tests/test-bad-extension.t
--- a/tests/test-bad-extension.t
+++ b/tests/test-bad-extension.t
@@ -62,11 +62,14 @@
*** failed to import extension badext2: No module named *badext2* (glob)
Traceback (most recent call last):
ImportError: No module named badext2 (no-py3 !)
- ModuleNotFoundError: No module named 'hgext.badext2' (py3 !)
+ ImportError: No module named 'hgext.badext2' (py3 no-py36 !)
+ ModuleNotFoundError: No module named 'hgext.badext2' (py36 !)
Traceback (most recent call last): (py3 !)
- ModuleNotFoundError: No module named 'hgext3rd.badext2' (py3 !)
+ ImportError: No module named 'hgext3rd.badext2' (py3 no-py36 !)
+ ModuleNotFoundError: No module named 'hgext3rd.badext2' (py36 !)
Traceback (most recent call last): (py3 !)
- ModuleNotFoundError: No module named 'badext2' (py3 !)
+ ImportError: No module named 'badext2' (py3 no-py36 !)
+ ModuleNotFoundError: No module named 'badext2' (py36 !)
names of extensions failed to load can be accessed via extensions.notloaded()
@@ -108,20 +111,26 @@
YYYY/MM/DD HH:MM:SS (PID)> - could not import hgext.badext2 (No module named *badext2*): trying hgext3rd.badext2 (glob)
Traceback (most recent call last):
ImportError: No module named badext2 (no-py3 !)
- ModuleNotFoundError: No module named 'hgext.badext2' (py3 !)
+ ImportError: No module named 'hgext.badext2' (py3 no-py36 !)
+ ModuleNotFoundError: No module named 'hgext.badext2' (py36 !)
YYYY/MM/DD HH:MM:SS (PID)> - could not import hgext3rd.badext2 (No module named *badext2*): trying badext2 (glob)
Traceback (most recent call last):
ImportError: No module named badext2 (no-py3 !)
- ModuleNotFoundError: No module named 'hgext.badext2' (py3 !)
+ ImportError: No module named 'hgext.badext2' (py3 no-py36 !)
+ ModuleNotFoundError: No module named 'hgext.badext2' (py36 !)
Traceback (most recent call last): (py3 !)
- ModuleNotFoundError: No module named 'hgext3rd.badext2' (py3 !)
+ ImportError: No module named 'hgext3rd.badext2' (py3 no-py36 !)
+ ModuleNotFoundError: No module named 'hgext3rd.badext2' (py36 !)
*** failed to import extension badext2: No module named *badext2* (glob)
Traceback (most recent call last):
- ModuleNotFoundError: No module named 'hgext.badext2' (py3 !)
+ ImportError: No module named 'hgext.badext2' (py3 no-py36 !)
+ ModuleNotFoundError: No module named 'hgext.badext2' (py36 !)
Traceback (most recent call last): (py3 !)
- ModuleNotFoundError: No module named 'hgext3rd.badext2' (py3 !)
+ ImportError: No module named 'hgext3rd.badext2' (py3 no-py36 !)
+ ModuleNotFoundError: No module named 'hgext3rd.badext2' (py36 !)
Traceback (most recent call last): (py3 !)
- ModuleNotFoundError: No module named 'badext2' (py3 !)
+ ModuleNotFoundError: No module named 'badext2' (py36 !)
+ ImportError: No module named 'badext2' (py3 no-py36 !)
ImportError: No module named badext2 (no-py3 !)
YYYY/MM/DD HH:MM:SS (PID)> > loaded 2 extensions, total time * (glob)
YYYY/MM/DD HH:MM:SS (PID)> - loading configtable attributes
To: Kwan, #hg-reviewers
Cc: mjpieters, mercurial-devel
More information about the Mercurial-devel
mailing list