Mercurial > hg
comparison tests/test-hook.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 | 9bbb13c0f982 |
children | b6673e9bdcf6 |
comparison
equal
deleted
inserted
replaced
40204:5d50c9ffaebb | 40205:89ba51c3e4f1 |
---|---|
454 > | 454 > |
455 > class container: | 455 > class container: |
456 > unreachable = 1 | 456 > unreachable = 1 |
457 > EOF | 457 > EOF |
458 | 458 |
459 $ cat > syntaxerror.py << EOF | 459 $ cat > syntaxerror.py << NO_CHECK_EOF |
460 > (foo | 460 > (foo |
461 > EOF | 461 > NO_CHECK_EOF |
462 | 462 |
463 test python hooks | 463 test python hooks |
464 | 464 |
465 #if windows | 465 #if windows |
466 $ PYTHONPATH="$TESTTMP/b;$PYTHONPATH" | 466 $ PYTHONPATH="$TESTTMP/b;$PYTHONPATH" |