|
25 | 25 |
|
26 | 26 | Check that :issue:`2235` has been fixed::
|
27 | 27 |
|
28 |
| - sage: subprocess.call(["python", "-m", "sage.doctest", "--warn-long", "0", # long time |
| 28 | + sage: subprocess.call(["python3", "-m", "sage.doctest", "--warn-long", "0", # long time |
29 | 29 | ....: "--random-seed=0", "--optional=sage", "longtime.rst"], **kwds)
|
30 | 30 | Running doctests...
|
31 | 31 | Doctesting 1 file.
|
|
36 | 36 | ----------------------------------------------------------------------
|
37 | 37 | ...
|
38 | 38 | 0
|
39 |
| - sage: subprocess.call(["python", "-m", "sage.doctest", "--warn-long", "0", # long time |
| 39 | + sage: subprocess.call(["python3", "-m", "sage.doctest", "--warn-long", "0", # long time |
40 | 40 | ....: "--random-seed=0", "--optional=sage", "-l", "longtime.rst"], **kwds)
|
41 | 41 | Running doctests...
|
42 | 42 | Doctesting 1 file.
|
|
50 | 50 |
|
51 | 51 | Check handling of tolerances::
|
52 | 52 |
|
53 |
| - sage: subprocess.call(["python", "-m", "sage.doctest", "--warn-long", "0", # long time |
| 53 | + sage: subprocess.call(["python3", "-m", "sage.doctest", "--warn-long", "0", # long time |
54 | 54 | ....: "--random-seed=0", "--optional=sage", "tolerance.rst"], **kwds)
|
55 | 55 | Running doctests...
|
56 | 56 | Doctesting 1 file.
|
|
120 | 120 |
|
121 | 121 | Test the ``--initial`` option::
|
122 | 122 |
|
123 |
| - sage: subprocess.call(["python", "-m", "sage.doctest", "--warn-long", "0", # long time |
| 123 | + sage: subprocess.call(["python3", "-m", "sage.doctest", "--warn-long", "0", # long time |
124 | 124 | ....: "--random-seed=0", "--optional=sage", "-i", "initial.rst"], **kwds)
|
125 | 125 | Running doctests...
|
126 | 126 | Doctesting 1 file.
|
|
151 | 151 |
|
152 | 152 | Test the ``--exitfirst`` option::
|
153 | 153 |
|
154 |
| - sage: subprocess.call(["python", "-m", "sage.doctest", "--warn-long", "0", # long time |
| 154 | + sage: subprocess.call(["python3", "-m", "sage.doctest", "--warn-long", "0", # long time |
155 | 155 | ....: "--random-seed=0", "--optional=sage", "--exitfirst", "initial.rst"], **kwds)
|
156 | 156 | Running doctests...
|
157 | 157 | Doctesting 1 file.
|
|
179 | 179 | sage: from copy import deepcopy
|
180 | 180 | sage: kwds2 = deepcopy(kwds)
|
181 | 181 | sage: kwds2['env'].update({'SAGE_TIMEOUT': '1', 'CYSIGNALS_CRASH_NDEBUG': '1'})
|
182 |
| - sage: subprocess.call(["python", "-m", "sage.doctest", "--warn-long", "0", # long time |
| 182 | + sage: subprocess.call(["python3", "-m", "sage.doctest", "--warn-long", "0", # long time |
183 | 183 | ....: "--random-seed=0", "--optional=sage", "99seconds.rst"], **kwds2)
|
184 | 184 | Running doctests...
|
185 | 185 | Doctesting 1 file.
|
|
196 | 196 |
|
197 | 197 | Test handling of ``KeyboardInterrupt`` in doctests::
|
198 | 198 |
|
199 |
| - sage: subprocess.call(["python", "-m", "sage.doctest", "--warn-long", "0", # long time |
| 199 | + sage: subprocess.call(["python3", "-m", "sage.doctest", "--warn-long", "0", # long time |
200 | 200 | ....: "--random-seed=0", "--optional=sage", "keyboardinterrupt.rst"], **kwds)
|
201 | 201 | Running doctests...
|
202 | 202 | Doctesting 1 file.
|
|
219 | 219 |
|
220 | 220 | Interrupt the doctester::
|
221 | 221 |
|
222 |
| - sage: subprocess.call(["python", "-m", "sage.doctest", "--warn-long", "0", # long time |
| 222 | + sage: subprocess.call(["python3", "-m", "sage.doctest", "--warn-long", "0", # long time |
223 | 223 | ....: "--random-seed=0", "--optional=sage", "interrupt.rst"], **kwds)
|
224 | 224 | Running doctests...
|
225 | 225 | Doctesting 1 file.
|
|
238 | 238 | sage: from copy import deepcopy
|
239 | 239 | sage: kwds2 = deepcopy(kwds)
|
240 | 240 | sage: kwds2['env']['DOCTEST_TEST_PID_FILE'] = F # Doctester will write its PID in this file
|
241 |
| - sage: subprocess.call(["sage", "-tp", "1000000", "--timeout=120", # long time |
| 241 | + sage: subprocess.call(["python3", "-m", "sage.doctest", "-p", "1000000", "--timeout=120", # long time |
242 | 242 | ....: "--die_timeout=10", "--optional=sage",
|
243 | 243 | ....: "--warn-long", "0", "99seconds.rst", "interrupt_diehard.rst"], **kwds2)
|
244 | 244 | Running doctests...
|
|
274 | 274 |
|
275 | 275 | Test a doctest failing with ``abort()``::
|
276 | 276 |
|
277 |
| - sage: subprocess.call(["python", "-m", "sage.doctest", "--warn-long", "0", # long time |
| 277 | + sage: subprocess.call(["python3", "-m", "sage.doctest", "--warn-long", "0", # long time |
278 | 278 | ....: "--random-seed=0", "--optional=sage", "abort.rst"], **kwds)
|
279 | 279 | Running doctests...
|
280 | 280 | Doctesting 1 file.
|
|
300 | 300 | represented by ``<DOTSCOLON>`` below)::
|
301 | 301 |
|
302 | 302 | sage: # long time
|
303 |
| - sage: proc = subprocess.run(["python", "-m", "sage.doctest", "--warn-long", "0", |
| 303 | + sage: proc = subprocess.run(["python3", "-m", "sage.doctest", "--warn-long", "0", |
304 | 304 | ....: "--random-seed=0", "--optional=sage", "fail_and_die.rst"], **kwds,
|
305 | 305 | ....: stdout=subprocess.PIPE, text=True)
|
306 | 306 | sage: # the replacements are needed to avoid the strings being interpreted
|
|
336 | 336 |
|
337 | 337 | Test that ``sig_on_count`` is checked correctly::
|
338 | 338 |
|
339 |
| - sage: subprocess.call(["python", "-m", "sage.doctest", "--warn-long", "0", # long time |
| 339 | + sage: subprocess.call(["python3", "-m", "sage.doctest", "--warn-long", "0", # long time |
340 | 340 | ....: "--random-seed=0", "--optional=sage", "sig_on.rst"], **kwds)
|
341 | 341 | Running doctests...
|
342 | 342 | Doctesting 1 file.
|
|
362 | 362 | Test logfiles in serial and parallel mode (see :issue:`19271`)::
|
363 | 363 |
|
364 | 364 | sage: t = tmp_filename()
|
365 |
| - sage: subprocess.call(["python", "-m", "sage.doctest", "--serial", "--warn-long", "0", # long time |
| 365 | + sage: subprocess.call(["python3", "-m", "sage.doctest", "--serial", "--warn-long", "0", # long time |
366 | 366 | ....: "--random-seed=0", "--optional=sage", "--logfile", t, "simple_failure.rst"],
|
367 | 367 | ....: stdout=open(os.devnull, "w"), **kwds)
|
368 | 368 | 1
|
|
387 | 387 | ----------------------------------------------------------------------
|
388 | 388 | ...
|
389 | 389 |
|
390 |
| - sage: subprocess.call(["python", "-m", "sage.doctest", "--warn-long", "0", # long time |
| 390 | + sage: subprocess.call(["python3", "-m", "sage.doctest", "--warn-long", "0", # long time |
391 | 391 | ....: "--random-seed=0", "--optional=sage", "--logfile", t, "simple_failure.rst"],
|
392 | 392 | ....: stdout=open(os.devnull, "w"), **kwds)
|
393 | 393 | 1
|
|
414 | 414 |
|
415 | 415 | Test the ``--debug`` option::
|
416 | 416 |
|
417 |
| - sage: subprocess.call(["python", "-m", "sage.doctest", "--warn-long", "0", # long time |
| 417 | + sage: subprocess.call(["python3", "-m", "sage.doctest", "--warn-long", "0", # long time |
418 | 418 | ....: "--random-seed=0", "--optional=sage", "--debug", "simple_failure.rst"],
|
419 | 419 | ....: stdin=open(os.devnull), **kwds)
|
420 | 420 | Running doctests...
|
|
449 | 449 |
|
450 | 450 | Test running under gdb, without and with a timeout::
|
451 | 451 |
|
452 |
| - sage: subprocess.call(["python", "-m", "sage.doctest", "--warn-long", "0", # long time, optional: gdb |
| 452 | + sage: subprocess.call(["python3", "-m", "sage.doctest", "--warn-long", "0", # long time, optional: gdb |
453 | 453 | ....: "--random-seed=0", "--optional=sage", "--gdb", "1second.rst"],
|
454 | 454 | ....: stdin=open(os.devnull), **kwds)
|
455 | 455 | exec gdb ...
|
|
465 | 465 |
|
466 | 466 | gdb might need a long time to start up, so we allow 30 seconds::
|
467 | 467 |
|
468 |
| - sage: subprocess.call(["python", "-m", "sage.doctest", "--warn-long", "0", # long time, optional: gdb |
| 468 | + sage: subprocess.call(["python3", "-m", "sage.doctest", "--warn-long", "0", # long time, optional: gdb |
469 | 469 | ....: "--random-seed=0", "--optional=sage", "--gdb", "-T30", "99seconds.rst"],
|
470 | 470 | ....: stdin=open(os.devnull), **kwds)
|
471 | 471 | exec gdb ...
|
|
475 | 475 |
|
476 | 476 | Test the ``--show-skipped`` option::
|
477 | 477 |
|
478 |
| - sage: subprocess.call(["python", "-m", "sage.doctest", "--warn-long", "0", # long time |
| 478 | + sage: subprocess.call(["python3", "-m", "sage.doctest", "--warn-long", "0", # long time |
479 | 479 | ....: "--random-seed=0", "--optional=sage", "--show-skipped", "show_skipped.rst"], **kwds)
|
480 | 480 | Running doctests ...
|
481 | 481 | Doctesting 1 file.
|
|
494 | 494 |
|
495 | 495 | Optional tests are run correctly::
|
496 | 496 |
|
497 |
| - sage: subprocess.call(["python", "-m", "sage.doctest", "--warn-long", "0", "--long", # long time |
| 497 | + sage: subprocess.call(["python3", "-m", "sage.doctest", "--warn-long", "0", "--long", # long time |
498 | 498 | ....: "--random-seed=0", "--show-skipped", "--optional=sage,gap", "show_skipped.rst"], **kwds)
|
499 | 499 | Running doctests ...
|
500 | 500 | Doctesting 1 file.
|
|
509 | 509 | ...
|
510 | 510 | 0
|
511 | 511 |
|
512 |
| - sage: subprocess.call(["python", "-m", "sage.doctest", "--warn-long", "0", "--long", # long time |
| 512 | + sage: subprocess.call(["python3", "-m", "sage.doctest", "--warn-long", "0", "--long", # long time |
513 | 513 | ....: "--random-seed=0", "--show-skipped", "--optional=gAp", "show_skipped.rst"], **kwds)
|
514 | 514 | Running doctests ...
|
515 | 515 | Doctesting 1 file.
|
|
527 | 527 |
|
528 | 528 | Test an invalid value for ``--optional``::
|
529 | 529 |
|
530 |
| - sage: subprocess.call(["python", "-m", "sage.doctest", "--warn-long", "0", |
| 530 | + sage: subprocess.call(["python3", "-m", "sage.doctest", "--warn-long", "0", |
531 | 531 | ....: "--random-seed=0", "--optional=bad-option", "show_skipped.rst"], **kwds)
|
532 | 532 | Traceback (most recent call last):
|
533 | 533 | ...
|
|
542 | 542 | sage: from copy import deepcopy
|
543 | 543 | sage: kwds2 = deepcopy(kwds)
|
544 | 544 | sage: kwds2['env']['DOCTEST_DELETE_FILE'] = F
|
545 |
| - sage: subprocess.call(["python", "-m", "sage.doctest", "--warn-long", "0", # long time |
| 545 | + sage: subprocess.call(["python3", "-m", "sage.doctest", "--warn-long", "0", # long time |
546 | 546 | ....: "--random-seed=0", "--optional=sage", "atexit.rst"], **kwds2)
|
547 | 547 | Running doctests...
|
548 | 548 | Doctesting 1 file.
|
|
562 | 562 |
|
563 | 563 | Test that random tests are reproducible::
|
564 | 564 |
|
565 |
| - sage: subprocess.call(["python", "-m", "sage.doctest", "--warn-long", "0", # long time |
| 565 | + sage: subprocess.call(["python3", "-m", "sage.doctest", "--warn-long", "0", # long time |
566 | 566 | ....: "--random-seed=0", "--optional=sage", "random_seed.rst"], **kwds)
|
567 | 567 | Running doctests...
|
568 | 568 | Doctesting 1 file.
|
|
584 | 584 | ----------------------------------------------------------------------
|
585 | 585 | ...
|
586 | 586 | 1
|
587 |
| - sage: subprocess.call(["python", "-m", "sage.doctest", "--warn-long", "0", # long time |
| 587 | + sage: subprocess.call(["python3", "-m", "sage.doctest", "--warn-long", "0", # long time |
588 | 588 | ....: "--random-seed=1", "--optional=sage", "random_seed.rst"], **kwds)
|
589 | 589 | Running doctests...
|
590 | 590 | Doctesting 1 file.
|
|
0 commit comments