#12224: Language as parent / Word as element
-------------------------------------------------------------------------+--
Reporter: vdelecroix |
Owner: vdelecroix
Type: enhancement |
Status: new
Priority: major |
Milestone: sage-5.6
Component: combinatorics |
Resolution:
Keywords: word, language, symbolic dynamics |
Work issues:
Report Upstream: N/A |
Reviewers:
Authors: Vincent Delecroix |
Merged in:
Dependencies: #8920, #12230, #12518, #13778, #13956, #13957, #13801 |
Stopgaps:
-------------------------------------------------------------------------+--
Comment (by slabbe):
5 (second bis). Still to understand if my code will still work after this
ticket, I tested the doctests of the '''sage-main''' of sage-5.6-rc1 when
applying the following 8 patches on sage-5.6.rc1.
It appears that a lot of doctests are failing. The complete log is
[http://sage.math.washington.edu/home/slabbe/sage-5.6.rc1
/testing_12224_on_sage-main.txt here].
One observation is that the `__repr__` and `__str__` should not be changed
in this ticket to help the reviewer. There is enough doctests failing
already...
{{{
The following tests failed:
sage -t devel/sage-main/sage/structure/sage_object.pyx # 1
doctests failed
sage -t devel/sage-main/sage/plot/plot.py # Time out
sage -t devel/sage-main/sage/combinat/words/finite_word.py # 618
doctests failed
sage -t devel/sage-main/sage/combinat/tableau_tuple.py # 2
doctests failed
sage -t devel/sage-main/sage/tests/cmdline.py # Time out
sage -t devel/sage-main/sage/combinat/words/paths.py # 114
doctests failed
sage -t devel/sage-main/sage/combinat/e_one_star.py # 6 doctests
failed
sage -t devel/sage-main/sage/combinat/skew_tableau.py # 6
doctests failed
sage -t devel/sage-main/sage/combinat/tableau.py # 7 doctests
failed
sage -t devel/sage-main/sage/categories/rings.py # 1 doctests
failed
sage -t devel/sage-main/sage/categories/primer.py # 2 doctests
failed
sage -t devel/sage-main/sage/combinat/words/suffix_trees.py # 45
doctests failed
sage -t devel/sage-main/sage/graphs/digraph_generators.py # 1
doctests failed
sage -t devel/sage-main/sage/combinat/ribbon.py # 6 doctests
failed
sage -t devel/sage-main/sage/combinat/iet/reduced.py # 2 doctests
failed
sage -t devel/sage-main/sage/combinat/free_module.py # 2 doctests
failed
sage -t devel/sage-main/sage/combinat/words/word_generators.py #
Time out
sage -t devel/sage-main/sage/combinat/sf/ns_macdonald.py # 1
doctests failed
sage -t devel/sage-main/sage/combinat/words/morphism.py # Time
out
sage -t devel/sage-main/sage/categories/algebras.py # 6 doctests
failed
sage -t devel/sage-main/sage/categories/sets_cat.py # 1 doctests
failed
sage -t devel/sage-main/sage/sets/integer_range.py # 1 doctests
failed
sage -t devel/sage-main/sage/sets/finite_set_maps.py # 7 doctests
failed
sage -t devel/sage-main/sage/combinat/iet/template.py # 3
doctests failed
sage -t devel/sage-main/sage/categories/algebras_with_basis.py #
38 doctests failed
sage -t devel/sage-
main/sage/categories/examples/algebras_with_basis.py # 5 doctests failed
sage -t devel/sage-
main/sage/combinat/words/word_infinite_datatypes.py # 194 doctests failed
sage -t devel/sage-main/sage/combinat/words/word_options.py # 6
doctests failed
sage -t devel/sage-main/sage/sets/finite_set_map_cy.pyx # 2
doctests failed
sage -t devel/sage-main/sage/combinat/iet/constructors.py # 3
doctests failed
sage -t devel/sage-main/sage/combinat/debruijn_sequence.pyx # 2
doctests failed
sage -t devel/sage-main/sage/combinat/words/word_datatypes.pyx #
29 doctests failed
sage -t devel/sage-main/sage/sets/disjoint_set.pyx # 2 doctests
failed
sage -t devel/sage-main/sage/combinat/lyndon_word.py # 23
doctests failed
sage -t devel/sage-main/sage/combinat/words/infinite_word.py # 14
doctests failed
sage -t devel/sage-main/sage/combinat/iet/labelled.py # 20
doctests failed
sage -t devel/sage-main/sage/combinat/words/abstract_word.py #
220 doctests failed
sage -t devel/sage-main/sage/combinat/words/shuffle_product.py #
16 doctests failed
sage -t devel/sage-main/sage/combinat/ribbon_tableau.py # 1
doctests failed
sage -t devel/sage-main/sage/combinat/words/word.py # 97 doctests
failed
sage -t devel/sage-main/sage/combinat/words/words.py # 207
doctests failed
sage -t devel/sage-main/sage/categories/modules_with_basis.py # 3
doctests failed
sage -t devel/sage-main/sage/combinat/words/alphabet.py # Time
out
----------------------------------------------------------------------
Timings have been updated.
Total time for all tests: 2331.8 seconds
}}}
For what reason each of these tests are failing? If it is because of a
string repr that changed, this should be reverted and postpone in another
ticket. If it is some hidden method starting with an underscore that was
change : ok. If some result of {{{type(something)}}} changed because the
class name has changed : ok. But if it is a normal method, it should still
work after the ticket.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12224#comment:20>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.