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`