Hi Jason !

> The patch is already done and waiting on trac for several months:
> 
> http://trac.sagemath.org/sage_trac/ticket/1918

Excellent ! 

> You just have to update a bunch of doctests and review the patch!

I was ready to do that, unfortunately, that not the problem here. There seems
to be some interference with the doctest mechanism:

If you take a random test file, you'll see that the answer that is expected by
sage is printed on the screen before sage reports the error and that sage
reports that he get nothing. So it seems that the result of the patch is that
the doctest mechanism is bypassed and that the output goes directly to the
screen. I'll investigate this but I don't know anything neither about sage 
output
mechanism not on sage doctest mechanism. So if anyone have a idea, please
help.

Cheers,

Florent


sage -t  "devel/sage-combinat/sage/combinat/subword.py"
Subwords of ['a', 'b', 'c']
**********************************************************************
File "/usr/local/sage/sage-4.2/devel/sage-combinat/sage/combinat/subword.py", 
line 66:
    sage: S = Subwords(['a','b','c']); S
Expected:
    Subwords of ['a', 'b', 'c']
Got nothing
[]
**********************************************************************
File "/usr/local/sage/sage-4.2/devel/sage-combinat/sage/combinat/subword.py", 
line 68:
    sage: S.first()
Expected:
    []
Got nothing
['a', 'b', 'c']
**********************************************************************
File "/usr/local/sage/sage-4.2/devel/sage-combinat/sage/combinat/subword.py", 
line 70:
    sage: S.last()
Expected:
    ['a', 'b', 'c']
Got nothing
[[], ['a'], ['b'], ['c'], ['a', 'b'], ['a', 'c'], ['b', 'c'], ['a', 'b', 'c']]
**********************************************************************
File "/usr/local/sage/sage-4.2/devel/sage-combinat/sage/combinat/subword.py", 
line 72:
    sage: S.list()
Expected:
    [[], ['a'], ['b'], ['c'], ['a', 'b'], ['a', 'c'], ['b', 'c'], ['a', 'b', 
'c']]
Got nothing
Subwords of ['a', 'b', 'c'] of length 2
**********************************************************************
File "/usr/local/sage/sage-4.2/devel/sage-combinat/sage/combinat/subword.py", 
line 77:
    sage: S = Subwords(['a','b','c'], 2); S
Expected:
    Subwords of ['a', 'b', 'c'] of length 2
Got nothing
[['a', 'b'], ['a', 'c'], ['b', 'c']]

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to