Patchwork [4,of,8,py3,v3] py3: add a test that proves %include and missing-extension code works

login
register
mail settings
Submitter Augie Fackler
Date March 8, 2017, 11:22 p.m.
Message ID <aa38d91cc90fe6b4c600.1489015363@augie-macbookair2.roam.corp.google.com>
Download mbox | patch
Permalink /patch/19034/
State Accepted
Headers show

Comments

Augie Fackler - March 8, 2017, 11:22 p.m.
# HG changeset patch
# User Augie Fackler <raf@durin42.com>
# Date 1488567128 18000
#      Fri Mar 03 13:52:08 2017 -0500
# Node ID aa38d91cc90fe6b4c600f0f096fe45755b383193
# Parent  bacac69ec34b5ee252988003ee5f77ebc328f67d
py3: add a test that proves %include and missing-extension code works

Patch

diff --git a/tests/test-check-py3-commands.t b/tests/test-check-py3-commands.t
--- a/tests/test-check-py3-commands.t
+++ b/tests/test-check-py3-commands.t
@@ -12,3 +12,14 @@  The full traceback is hidden to have a s
   warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
   debuginstall
   TypeError: Can't convert 'bytes' object to str implicitly
+
+  $ cat > included-hgrc <<EOF
+  > [extensions]
+  > babar = imaginary_elephant
+  > EOF
+  $ cat >> $HGRCPATH <<EOF
+  > %include $TESTTMP/included-hgrc
+  > EOF
+  $ $PYTHON3 `which hg` version | tail -1
+  *** failed to import extension babar from imaginary_elephant: *: 'imaginary_elephant' (glob)
+  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.