diff --git a/tests/test-commit.t b/tests/test-commit.t --- a/tests/test-commit.t +++ b/tests/test-commit.t @@ -642,9 +642,10 @@ Test making empty commits verify pathauditor blocks evil filepaths $ cat > evil-commit.py < from mercurial import ui, hg, context, node + > from __future__ import absolute_import + > from mercurial import context, hg, node, ui as uimod > notrc = u".h\u200cg".encode('utf-8') + '/hgrc' - > u = ui.ui.load() + > u = uimod.ui.load() > r = hg.repository(u, '.') > def filectxfn(repo, memctx, path): > return context.memfilectx(repo, path, '[hooks]\nupdate = echo owned') @@ -666,9 +667,10 @@ verify pathauditor blocks evil filepaths $ hg rollback -f repository tip rolled back to revision 2 (undo commit) $ cat > evil-commit.py < from mercurial import ui, hg, context, node + > from __future__ import absolute_import + > from mercurial import context, hg, node, ui as uimod > notrc = "HG~1/hgrc" - > u = ui.ui.load() + > u = uimod.ui.load() > r = hg.repository(u, '.') > def filectxfn(repo, memctx, path): > return context.memfilectx(repo, path, '[hooks]\nupdate = echo owned') @@ -684,9 +686,10 @@ verify pathauditor blocks evil filepaths $ hg rollback -f repository tip rolled back to revision 2 (undo commit) $ cat > evil-commit.py < from mercurial import ui, hg, context, node + > from __future__ import absolute_import + > from mercurial import context, hg, node, ui as uimod > notrc = "HG8B6C~2/hgrc" - > u = ui.ui.load() + > u = uimod.ui.load() > r = hg.repository(u, '.') > def filectxfn(repo, memctx, path): > return context.memfilectx(repo, path, '[hooks]\nupdate = echo owned')