#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 jdemeyer:

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
> **********************************************************************
> }}}

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]

--

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14370#comment:16>
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.


Reply via email to