forked from pool/python-rstcheck
99 lines
2.9 KiB
Diff
99 lines
2.9 KiB
Diff
![]() |
--- rstcheck-3.3.1.orig/test.bash 2019-02-11 20:27:21.877062317 +0700
|
||
|
+++ rstcheck-3.3.1/test.bash 2019-02-11 20:43:49.147996658 +0700
|
||
|
@@ -8,75 +8,75 @@
|
||
|
|
||
|
for name in examples/good/*.rst
|
||
|
do
|
||
|
- ./rstcheck.py "$name"
|
||
|
+ $PYTHON ./rstcheck.py "$name"
|
||
|
done
|
||
|
|
||
|
for name in examples/bad/*.rst
|
||
|
do
|
||
|
- if ./rstcheck.py "$name"
|
||
|
+ if $PYTHON ./rstcheck.py "$name"
|
||
|
then
|
||
|
exit 1
|
||
|
fi
|
||
|
done
|
||
|
|
||
|
# Test multiple files.
|
||
|
-./rstcheck.py examples/good/*.rst
|
||
|
+$PYTHON ./rstcheck.py examples/good/*.rst
|
||
|
|
||
|
-./rstcheck.py \
|
||
|
+$PYTHON ./rstcheck.py \
|
||
|
--ignore-directives=my-directive \
|
||
|
--ignore-role=some-custom-thing \
|
||
|
examples/custom/good_with_custom.rst
|
||
|
|
||
|
-./rstcheck.py --ignore-language=cpp examples/bad/bad_cpp.rst
|
||
|
+$PYTHON ./rstcheck.py --ignore-language=cpp examples/bad/bad_cpp.rst
|
||
|
|
||
|
-./rstcheck.py - < examples/good/good.rst
|
||
|
+$PYTHON ./rstcheck.py - < examples/good/good.rst
|
||
|
|
||
|
# Test multiple mix of good/bad files.
|
||
|
-if ./rstcheck.py examples/bad/bad_cpp.rst examples/good/good.rst
|
||
|
+if $PYTHON ./rstcheck.py examples/bad/bad_cpp.rst examples/good/good.rst
|
||
|
then
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
# "-" should only be allowed to be checked alone.
|
||
|
-if ./rstcheck.py - examples/good/good.rst
|
||
|
+if $PYTHON ./rstcheck.py - examples/good/good.rst
|
||
|
then
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
-./rstcheck.py --report=none examples/bad/bad_rst.rst
|
||
|
+$PYTHON ./rstcheck.py --report=none examples/bad/bad_rst.rst
|
||
|
|
||
|
-if ./rstcheck.py missing_file.rst
|
||
|
+if $PYTHON ./rstcheck.py missing_file.rst
|
||
|
then
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
-./rstcheck.py --recursive examples/good
|
||
|
-if ./rstcheck.py --recursive examples/bad
|
||
|
+$PYTHON ./rstcheck.py --recursive examples/good
|
||
|
+if $PYTHON ./rstcheck.py --recursive examples/bad
|
||
|
then
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
# Test ignore messages
|
||
|
-./rstcheck.py examples/bad/bad_rst.rst --ignore-messages '(Title .verline & underline mismatch\.$)'
|
||
|
-if ./rstcheck.py examples/bad/bad_rst.rst --ignore-messages '(No match\.$)'
|
||
|
+$PYTHON ./rstcheck.py examples/bad/bad_rst.rst --ignore-messages '(Title .verline & underline mismatch\.$)'
|
||
|
+if $PYTHON ./rstcheck.py examples/bad/bad_rst.rst --ignore-messages '(No match\.$)'
|
||
|
then
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
# Test configuration file
|
||
|
-./rstcheck.py examples/with_configuration/good.rst
|
||
|
-if ./rstcheck.py examples/with_configuration/bad.rst
|
||
|
+$PYTHON ./rstcheck.py examples/with_configuration/good.rst
|
||
|
+if $PYTHON ./rstcheck.py examples/with_configuration/bad.rst
|
||
|
then
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
# Ignore message on configuration file
|
||
|
-./rstcheck.py examples/with_configuration/bad-2.rst
|
||
|
+$PYTHON ./rstcheck.py examples/with_configuration/bad-2.rst
|
||
|
|
||
|
-if python -c 'import sys; sys.exit(0 if sys.version_info >= (3,) else 1)'
|
||
|
+if $PYTHON -c 'import sys; sys.exit(0 if sys.version_info >= (3,) else 1)'
|
||
|
then
|
||
|
- python -m doctest -v README.rst rstcheck.py
|
||
|
- ./rstcheck.py README.rst
|
||
|
+ $PYTHON -m doctest -v README.rst rstcheck.py
|
||
|
+ $PYTHON ./rstcheck.py README.rst
|
||
|
fi
|
||
|
|
||
|
echo -e '\x1b[01;32mOkay\x1b[0m'
|