test-bad-extension.t
40 lines
| 1.5 KiB
| text/troff
|
Tads3Lexer
/ tests / test-bad-extension.t
|
r11858 | $ echo 'raise Exception("bit bucket overflow")' > badext.py | ||
$ abspath=`pwd`/badext.py | ||||
|
r23172 | $ cat <<EOF >> $HGRCPATH | ||
> [extensions] | ||||
> gpg = | ||||
> hgext.gpg = | ||||
> badext = $abspath | ||||
> badext2 = | ||||
> EOF | ||||
|
r11858 | |||
|
r26239 | $ hg -q help help 2>&1 |grep extension | ||
|
r12640 | *** failed to import extension badext from $TESTTMP/badext.py: bit bucket overflow | ||
|
r12375 | *** failed to import extension badext2: No module named badext2 | ||
|
r25364 | |||
show traceback | ||||
|
r26239 | $ hg -q help help --traceback 2>&1 | egrep ' extension|^Exception|Traceback|ImportError' | ||
|
r25364 | *** failed to import extension badext from $TESTTMP/badext.py: bit bucket overflow | ||
Traceback (most recent call last): | ||||
Exception: bit bucket overflow | ||||
*** failed to import extension badext2: No module named badext2 | ||||
Traceback (most recent call last): | ||||
ImportError: No module named badext2 | ||||
show traceback for ImportError of hgext.name if debug is set | ||||
(note that --debug option isn't applied yet when loading extensions) | ||||
|
r26239 | $ (hg -q help help --traceback --config ui.debug=True 2>&1) \ | ||
> | grep -v '^ ' \ | ||||
> | egrep 'extension..[^p]|^Exception|Traceback|ImportError|not import' | ||||
|
r25364 | *** failed to import extension badext from $TESTTMP/badext.py: bit bucket overflow | ||
Traceback (most recent call last): | ||||
Exception: bit bucket overflow | ||||
could not import hgext.badext2 (No module named badext2): trying badext2 | ||||
Traceback (most recent call last): | ||||
ImportError: No module named badext2 | ||||
*** failed to import extension badext2: No module named badext2 | ||||
Traceback (most recent call last): | ||||
ImportError: No module named badext2 | ||||