Mercurial > hg
comparison tests/test-extension.t @ 40205:89ba51c3e4f1
tests: use NO_CHECK_EOF for fragments having intentional error
Some test scripts are excluded in test-check-module-imports.t, because
import-checker.py reports that code fragments embedded in these test
scripts have syntax error. But these syntax error is intentional.
This patch uses NO_CHECK_EOF instead of EOF as heredoc limit mark for
such fragments, in order to make import-checker.py ignore
them. NO_CHECK_EOF limit mark tells import-checker.py that this code
fragment should be ignored, via testparseutil.py.
author | FUJIWARA Katsunori <foozy@lares.dti.ne.jp> |
---|---|
date | Mon, 08 Oct 2018 10:30:59 +0900 |
parents | c3b7d9c54edd |
children | 37295cee1a15 |
comparison
equal
deleted
inserted
replaced
40204:5d50c9ffaebb | 40205:89ba51c3e4f1 |
---|---|
1249 | 1249 |
1250 Broken disabled extension and command: | 1250 Broken disabled extension and command: |
1251 | 1251 |
1252 $ mkdir hgext | 1252 $ mkdir hgext |
1253 $ echo > hgext/__init__.py | 1253 $ echo > hgext/__init__.py |
1254 $ cat > hgext/broken.py <<EOF | 1254 $ cat > hgext/broken.py <<NO_CHECK_EOF |
1255 > "broken extension' | 1255 > "broken extension' |
1256 > EOF | 1256 > NO_CHECK_EOF |
1257 $ cat > path.py <<EOF | 1257 $ cat > path.py <<EOF |
1258 > import os, sys | 1258 > import os, sys |
1259 > sys.path.insert(0, os.environ['HGEXTPATH']) | 1259 > sys.path.insert(0, os.environ['HGEXTPATH']) |
1260 > EOF | 1260 > EOF |
1261 $ HGEXTPATH=`pwd` | 1261 $ HGEXTPATH=`pwd` |