#14370: Run IPython tests with --colors=NoColor
------------------------------------------+---------------------------------
Reporter: jdemeyer | Owner: was
Type: defect | Status: needs_review
Priority: blocker | Milestone: sage-5.9
Component: interfaces | Resolution:
Keywords: | Work issues:
Report Upstream: N/A | Reviewers: John Palmieri
Authors: Jeroen Demeyer | Merged in:
Dependencies: #12415, #14331, #13278 | Stopgaps:
------------------------------------------+---------------------------------
Description changed by vbraun:
Old description:
> On some systems:
> {{{
> Running doctests with ID 2013-03-27-15-38-22-527abcba.
> Doctesting 2 files.
> sage -t --long sage/misc/interpreter.py
> **********************************************************************
> File "sage/misc/interpreter.py", line 150, in
> sage.misc.interpreter.sage_prompt
> Failed example:
> shell.run_cell('sage_prompt()')
> Expected:
> u'sage'
> Got:
> u'sage'
> **********************************************************************
> File "sage/misc/interpreter.py", line 566, in
> sage.misc.interpreter.interface_shell_embed
> Failed example:
> shell.run_cell('List( [1..10], IsPrime )')
> Expected:
> [ false, true, true, false, true, false, true, false, false, false ]
> Got:
> [ false, true, true, false, true, false, true, false, false, false ]
> **********************************************************************
> 2 items had failures:
> 1 of 4 in sage.misc.interpreter.interface_shell_embed
> 1 of 4 in sage.misc.interpreter.sage_prompt
> [107 tests, 2 failures, 3.3 s]
> sage -t --long sage/misc/sage_extension.py
> **********************************************************************
> File "sage/misc/sage_extension.py", line 34, in sage.misc.sage_extension
> Failed example:
> shell.run_cell('a')
> Expected:
> 2
> Got:
> 2
> **********************************************************************
> File "sage/misc/sage_extension.py", line 39, in sage.misc.sage_extension
> Failed example:
> shell.run_cell('%time 594.factor()')
> Expected:
> CPU times: user ...
> Wall time: ...
> 2 * 3^3 * 11
> Got:
> CPU times: user 0.00 s, sys: 0.00 s, total: 0.00 s
> Wall time: 0.00 s
> 2 * 3^3 * 11
> **********************************************************************
> File "sage/misc/sage_extension.py", line 75, in
> sage.misc.sage_extension.SageMagics.runfile
> Failed example:
> shell.run_cell('a')
> Expected:
> 2
> Got:
> 2
> **********************************************************************
> File "sage/misc/sage_extension.py", line 99, in
> sage.misc.sage_extension.SageMagics.attach
> Failed example:
> shell.run_cell('a')
> Expected:
> 2
> Got:
> 2
> **********************************************************************
> File "sage/misc/sage_extension.py", line 103, in
> sage.misc.sage_extension.SageMagics.attach
> Failed example:
> shell.run_cell('a')
> Expected:
> 3
> Got:
> 3
> **********************************************************************
> File "sage/misc/sage_extension.py", line 106, in
> sage.misc.sage_extension.SageMagics.attach
> Failed example:
> shell.run_cell('attached_files()')
> Expected:
> []
> Got:
> []
> **********************************************************************
> File "sage/misc/sage_extension.py", line 127, in
> sage.misc.sage_extension.SageMagics.pre_run_code_hook
> Failed example:
> shell.run_cell('a')
> Expected:
> 2
> Got:
> 2
> **********************************************************************
> File "sage/misc/sage_extension.py", line 131, in
> sage.misc.sage_extension.SageMagics.pre_run_code_hook
> Failed example:
> shell.run_cell('a')
> Expected:
> 3
> Got:
> 3
> **********************************************************************
> File "sage/misc/sage_extension.py", line 134, in
> sage.misc.sage_extension.SageMagics.pre_run_code_hook
> Failed example:
> shell.run_cell('attached_files()')
> Expected:
> []
> Got:
> []
> **********************************************************************
> File "sage/misc/sage_extension.py", line 210, in
> sage.misc.sage_extension.SagePlainTextFormatter
> Failed example:
> shell.run_cell('a = identity_matrix(ZZ, 2); [a,a]')
> Expected:
> [
> [1 0] [1 0]
> [0 1], [0 1]
> ]
> Got:
> [
> [1 0] [1 0]
> [0 1], [0 1]
> ]
> **********************************************************************
> 5 items had failures:
> 2 of 12 in sage.misc.sage_extension
> 3 of 14 in sage.misc.sage_extension.SageMagics.attach
> 3 of 14 in sage.misc.sage_extension.SageMagics.pre_run_code_hook
> 1 of 9 in sage.misc.sage_extension.SageMagics.runfile
> 1 of 5 in sage.misc.sage_extension.SagePlainTextFormatter
> [55 tests, 10 failures, 2.3 s]
> ----------------------------------------------------------------------
> sage -t --long sage/misc/interpreter.py # 2 doctests failed
> sage -t --long sage/misc/sage_extension.py # 10 doctests failed
> ----------------------------------------------------------------------
> Total time for all tests: 5.7 seconds
> cpu time: 0.8 seconds
> cumulative wall time: 5.6 seconds
> }}}
> Also, on OS X 10.8:
> {{{
> sage -t --long devel/sage/sage/doctest/test.py
> **********************************************************************
> File "devel/sage/sage/doctest/test.py", line 17, in sage.doctest.test
> Failed example:
> subprocess.call(["sage", "-t", "longtime.rst"], cwd=tests_dir) #
> long time
> Expected:
> Running doctests...
> Doctesting 1 file.
> sage -t longtime.rst
> [0 tests, ...s]
> ----------------------------------------------------------------------
> All tests passed!
> ----------------------------------------------------------------------
> ...
> 0
> Got:
> Running doctests with ID 2013-03-28-01-24-01-91891a00.
> Doctesting 1 file.
> [?1034hsage -t longtime.rst
> [0 tests, 0.0 s]
> ----------------------------------------------------------------------
> All tests passed!
> ----------------------------------------------------------------------
> Total time for all tests: 0.1 seconds
> cpu time: 0.0 seconds
> cumulative wall time: 0.0 seconds
> 0
> **********************************************************************
> }}}
>
> '''Apply''' [attachment:14370_ipython_nocolors_v2.patch]
New description:
On some systems:
{{{
Running doctests with ID 2013-03-27-15-38-22-527abcba.
Doctesting 2 files.
sage -t --long sage/misc/interpreter.py
**********************************************************************
File "sage/misc/interpreter.py", line 150, in
sage.misc.interpreter.sage_prompt
Failed example:
shell.run_cell('sage_prompt()')
Expected:
u'sage'
Got:
u'sage'
**********************************************************************
File "sage/misc/interpreter.py", line 566, in
sage.misc.interpreter.interface_shell_embed
Failed example:
shell.run_cell('List( [1..10], IsPrime )')
Expected:
[ false, true, true, false, true, false, true, false, false, false ]
Got:
[ false, true, true, false, true, false, true, false, false, false ]
**********************************************************************
2 items had failures:
1 of 4 in sage.misc.interpreter.interface_shell_embed
1 of 4 in sage.misc.interpreter.sage_prompt
[107 tests, 2 failures, 3.3 s]
sage -t --long sage/misc/sage_extension.py
**********************************************************************
File "sage/misc/sage_extension.py", line 34, in sage.misc.sage_extension
Failed example:
shell.run_cell('a')
Expected:
2
Got:
2
**********************************************************************
File "sage/misc/sage_extension.py", line 39, in sage.misc.sage_extension
Failed example:
shell.run_cell('%time 594.factor()')
Expected:
CPU times: user ...
Wall time: ...
2 * 3^3 * 11
Got:
CPU times: user 0.00 s, sys: 0.00 s, total: 0.00 s
Wall time: 0.00 s
2 * 3^3 * 11
**********************************************************************
File "sage/misc/sage_extension.py", line 75, in
sage.misc.sage_extension.SageMagics.runfile
Failed example:
shell.run_cell('a')
Expected:
2
Got:
2
**********************************************************************
File "sage/misc/sage_extension.py", line 99, in
sage.misc.sage_extension.SageMagics.attach
Failed example:
shell.run_cell('a')
Expected:
2
Got:
2
**********************************************************************
File "sage/misc/sage_extension.py", line 103, in
sage.misc.sage_extension.SageMagics.attach
Failed example:
shell.run_cell('a')
Expected:
3
Got:
3
**********************************************************************
File "sage/misc/sage_extension.py", line 106, in
sage.misc.sage_extension.SageMagics.attach
Failed example:
shell.run_cell('attached_files()')
Expected:
[]
Got:
[]
**********************************************************************
File "sage/misc/sage_extension.py", line 127, in
sage.misc.sage_extension.SageMagics.pre_run_code_hook
Failed example:
shell.run_cell('a')
Expected:
2
Got:
2
**********************************************************************
File "sage/misc/sage_extension.py", line 131, in
sage.misc.sage_extension.SageMagics.pre_run_code_hook
Failed example:
shell.run_cell('a')
Expected:
3
Got:
3
**********************************************************************
File "sage/misc/sage_extension.py", line 134, in
sage.misc.sage_extension.SageMagics.pre_run_code_hook
Failed example:
shell.run_cell('attached_files()')
Expected:
[]
Got:
[]
**********************************************************************
File "sage/misc/sage_extension.py", line 210, in
sage.misc.sage_extension.SagePlainTextFormatter
Failed example:
shell.run_cell('a = identity_matrix(ZZ, 2); [a,a]')
Expected:
[
[1 0] [1 0]
[0 1], [0 1]
]
Got:
[
[1 0] [1 0]
[0 1], [0 1]
]
**********************************************************************
5 items had failures:
2 of 12 in sage.misc.sage_extension
3 of 14 in sage.misc.sage_extension.SageMagics.attach
3 of 14 in sage.misc.sage_extension.SageMagics.pre_run_code_hook
1 of 9 in sage.misc.sage_extension.SageMagics.runfile
1 of 5 in sage.misc.sage_extension.SagePlainTextFormatter
[55 tests, 10 failures, 2.3 s]
----------------------------------------------------------------------
sage -t --long sage/misc/interpreter.py # 2 doctests failed
sage -t --long sage/misc/sage_extension.py # 10 doctests failed
----------------------------------------------------------------------
Total time for all tests: 5.7 seconds
cpu time: 0.8 seconds
cumulative wall time: 5.6 seconds
}}}
Also, on OS X 10.8:
{{{
sage -t --long devel/sage/sage/doctest/test.py
**********************************************************************
File "devel/sage/sage/doctest/test.py", line 17, in sage.doctest.test
Failed example:
subprocess.call(["sage", "-t", "longtime.rst"], cwd=tests_dir) # long
time
Expected:
Running doctests...
Doctesting 1 file.
sage -t longtime.rst
[0 tests, ...s]
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
...
0
Got:
Running doctests with ID 2013-03-28-01-24-01-91891a00.
Doctesting 1 file.
[?1034hsage -t longtime.rst
[0 tests, 0.0 s]
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: 0.1 seconds
cpu time: 0.0 seconds
cumulative wall time: 0.0 seconds
0
**********************************************************************
}}}
'''Apply''' [attachment:14370_ipython_nocolors_v2.patch],
[attachment:14370_run_doctests_fix.patch]
--
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14370#comment:18>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.