I have just tried 1.2.3-57 with sage and the results are surprising
Code : Tout sélectionner
fbissey@moonloop ~ $ sage -t --long /usr/lib64/python2.7/site-packages/sage/interfaces/giac.py
too many failed tests, not using stored timings
Running doctests with ID 2017-07-21-22-04-37-6122100c.
Using --optional=optional,sage
Doctesting 1 file.
sage -t --long /usr/lib64/python2.7/site-packages/sage/interfaces/giac.py
**********************************************************************
File "/usr/lib64/python2.7/site-packages/sage/interfaces/giac.py", line 705, in sage.interfaces.giac.Giac._equality_symbol
Failed example:
giac(2) == giac(2)
Expected:
True
Got:
False
**********************************************************************
File "/usr/lib64/python2.7/site-packages/sage/interfaces/giac.py", line 721, in sage.interfaces.giac.Giac._true_symbol
Failed example:
giac(2) == giac(2)
Expected:
True
Got:
False
**********************************************************************
File "/usr/lib64/python2.7/site-packages/sage/interfaces/giac.py", line 884, in sage.interfaces.giac.GiacElement.__cmp__
Failed example:
a == b
Expected:
True
Got:
False
**********************************************************************
File "/usr/lib64/python2.7/site-packages/sage/interfaces/giac.py", line 886, in sage.interfaces.giac.GiacElement.__cmp__
Failed example:
a == 5
Expected:
True
Got:
False
**********************************************************************
File "/usr/lib64/python2.7/site-packages/sage/interfaces/giac.py", line 894, in sage.interfaces.giac.GiacElement.__cmp__
Failed example:
a < c
Expected:
False
Got:
True
**********************************************************************
File "/usr/lib64/python2.7/site-packages/sage/interfaces/giac.py", line 896, in sage.interfaces.giac.GiacElement.__cmp__
Failed example:
a < 6
Expected:
True
Got:
False
**********************************************************************
File "/usr/lib64/python2.7/site-packages/sage/interfaces/giac.py", line 898, in sage.interfaces.giac.GiacElement.__cmp__
Failed example:
c <= a
Expected:
True
Got:
False
**********************************************************************
some subtle changes seem to break sage's interface to icas.