Skip to content

Commit 0c42086

Browse files
author
Matthias Koeppe
committed
./sage -fixdoctests: Update --help
1 parent 8d25508 commit 0c42086

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/bin/sage-fixdoctests

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,29 +48,29 @@ from sage.features.all import all_features, module_feature, name_feature
4848
from sage.misc.temporary_file import tmp_filename
4949

5050
parser = ArgumentParser(description="Given an input file with doctests, this creates a modified file that passes the doctests (modulo any raised exceptions). By default, the input file is modified. You can also name an output file.")
51-
parser.add_argument('-l', '--long',
52-
dest='long', action="store_true", default=False)
51+
parser.add_argument('-l', '--long', dest='long', action="store_true", default=False,
52+
help="include tests tagged '# long time'")
5353
parser.add_argument("--distribution", type=str, default='',
5454
help="distribution package to test, e.g., 'sagemath-graphs', 'sagemath-combinat[modules]'; sets defaults for --venv and --environment")
5555
parser.add_argument("--venv", type=str, default='',
5656
help="directory name of a venv where 'sage -t' is to be run")
5757
parser.add_argument("--environment", type=str, default='',
58-
help="name of a module that provides the global environment for tests; implies --keep-both and --full-tracebacks")
58+
help="name of a module that provides the global environment for tests, e.g., 'sage.all__sagemath_modules'; implies --keep-both and --full-tracebacks")
5959
parser.add_argument("--no-test", default=False, action="store_true",
6060
help="do not run the doctester, only rewrite '# optional/needs' tags; implies --only-tags")
6161
parser.add_argument("--full-tracebacks", default=False, action="store_true",
6262
help="include full tracebacks rather than '...'")
6363
parser.add_argument("--only-tags", default=False, action="store_true",
6464
help="only add '# optional/needs' tags where needed, ignore other failures")
6565
parser.add_argument("--probe", metavar="FEATURES", type=str, default='',
66-
help="check whether '# optional - FEATURES' tags are still needed, remove these")
66+
help="check whether '# optional/needs' tags are still needed, remove these")
6767
parser.add_argument("--keep-both", default=False, action="store_true",
68-
help="do not replace test results; duplicate the test instead and mark both copies # optional")
68+
help="do not replace test results; duplicate the test instead, showing both results, and mark both copies '# optional'")
6969
parser.add_argument("--overwrite", default=False, action="store_true",
7070
help="never interpret a second filename as OUTPUT; overwrite the source files")
7171
parser.add_argument("--no-overwrite", default=False, action="store_true",
7272
help="never interpret a second filename as OUTPUT; output goes to files named INPUT.fixed")
73-
parser.add_argument("filename", nargs='*', help="input filenames; or INPUT_FILENAME OUTPUT_FILENAME if exactly two filenames are given and neither --overwrite nor --no-overwrite is present",
73+
parser.add_argument("filename", nargs='*', help="input filenames; or (deprecated) INPUT_FILENAME OUTPUT_FILENAME if exactly two filenames are given and neither --overwrite nor --no-overwrite is present",
7474
type=str)
7575

7676
args = parser.parse_args()

0 commit comments

Comments
 (0)