Mercurial > hg
changeset 41732:9d39671adadb
tests: use NO_CHECK_EOF as heredoc limit mark to omit checking code fragments
This is a part of preparation to apply checking with check-code.py on
code fragments embedded in *.t test scripts.
"primes.py" embedded in test-highlight.t causes an error of
check-commit.py below:
don't use .next(), use next(...)
But changing embedded primes.py is painful, because it is committed in
test script, and affects hash IDs. On the other hand, primes.py itself
is never executed in test script.
Therefore, this patch uses NO_CHECK_EOF as heredoc limit mark in order
to omit any checking on this code fragments.
author | FUJIWARA Katsunori <foozy@lares.dti.ne.jp> |
---|---|
date | Mon, 18 Feb 2019 00:27:25 +0900 |
parents | 92055d539e49 |
children | d7ce1ea7a5f2 |
files | tests/test-highlight.t |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/test-highlight.t Sat Feb 16 22:03:58 2019 -0500 +++ b/tests/test-highlight.t Mon Feb 18 00:27:25 2019 +0900 @@ -19,7 +19,7 @@ create random Python file to exercise Pygments - $ cat <<EOF > primes.py + $ cat <<NO_CHECK_EOF > primes.py > """Fun with generators. Corresponding Haskell implementation: > > primes = 2 : sieve [3, 5..] @@ -51,7 +51,7 @@ > n = 10 > p = primes() > print("The first %d primes: %s" % (n, list(itertools.islice(p, n)))) - > EOF + > NO_CHECK_EOF $ echo >> primes.py # to test html markup with an empty line just before EOF $ hg ci -Ama adding primes.py