On 2017-03-13 08:45, Volker Braun wrote:
> As always, you can get the latest beta version from the "develop" git
> branch. Alternatively, the self-contained source tarball is at
>
http://www.sagemath.org/download-latest.html
Fresh clone on Linux Mint 17.3, make ptestlong brings up:
Due to the still not fixed
https://trac.sagemath.org/ticket/20270:
sage -t --long src/sage/interfaces/expect.py # 1 doctest failed
sage -t --long src/sage/repl/interpreter.py # 3 doctests failed
sage -t --long src/sage/repl/interface_magic.py # 3 doctests failed
sage -t --long src/sage/repl/ipython_tests.py # 4 doctests failed
Some time out (why do we get these so often???):
sage -t --long src/sage/modular/abvar/torsion_subgroup.py # Timed out
Full timeoutlog below.
Best
Daniel
sage -t --long src/sage/modular/abvar/torsion_subgroup.py
Timed out
**********************************************************************
Tests run before process (pid=25096) timed out:
sage: J = J0(50) ## line 20 ##
sage: T = J.rational_torsion_subgroup(); T ## line 21 ##
Torsion subgroup of Abelian variety J0(50) of dimension 2
sage: T.multiple_of_order() ## line 23 ##
15
sage: T.divisor_of_order() ## line 25 ##
15
sage: T.gens() ## line 27 ##
[[(1/15, 3/5, 2/5, 14/15)]]
sage: T.invariants() ## line 29 ##
[15]
sage: d = J.decomposition(); d ## line 31 ##
[
Simple abelian subvariety 50a(1,50) of dimension 1 of J0(50),
Simple abelian subvariety 50b(1,50) of dimension 1 of J0(50)
]
sage: d[0].rational_torsion_subgroup().order() ## line 36 ##
3
sage: d[1].rational_torsion_subgroup().order() ## line 38 ##
5
sage: for N in range(1,38):
for A in J0(N).new_subvariety().decomposition():
T = A.rational_torsion_subgroup()
print('%-5s%-5s%-5s%-5s'%(N, A.dimension(), T.divisor_of_order(),
T.multiple_of_order())) ## line 46 ##
11 1 5 5
14 1 6 6
15 1 8 8
17 1 4 4
19 1 3 3
20 1 6 6
21 1 8 8
23 2 11 11
24 1 8 8
26 1 3 3
26 1 7 7
27 1 3 3
29 2 7 7
30 1 6 6
31 2 5 5
32 1 4 4
33 1 4 4
34 1 6 6
35 1 3 3
35 2 16 16
36 1 6 6
37 1 1 1
37 1 3 3
sage: T = J0(54).rational_torsion_subgroup() ## line 76 ##
sage: loads(dumps(T)) == T ## line 77 ##
True
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ##
line 79 ##
0
sage: T = J0(14).rational_torsion_subgroup(); T ## line 120 ##
Torsion subgroup of Abelian variety J0(14) of dimension 1
sage: type(T) ## line 122 ##
<class
'sage.modular.abvar.torsion_subgroup.RationalTorsionSubgroup_with_category'>
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ##
line 124 ##
0
sage: T = J1(13).rational_torsion_subgroup(); T ## line 133 ##
Torsion subgroup of Abelian variety J1(13) of dimension 2
sage: T._repr_() ## line 135 ##
'Torsion subgroup of Abelian variety J1(13) of dimension 2'
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ##
line 137 ##
0
sage: G = J0(11).rational_torsion_subgroup(); H =
J0(13).rational_torsion_subgroup() ## line 156 ##
sage: G == G ## line 157 ##
True
sage: G < H # since 11 < 13 ## line 159 ##
True
sage: G > H ## line 161 ##
False
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ##
line 163 ##
0
sage: A = J0(11) ## line 196 ##
sage: A.rational_torsion_subgroup().order() ## line 197 ##
5
sage: A = J0(23) ## line 199 ##
sage: A.rational_torsion_subgroup().order() ## line 200 ##
11
sage: T = J0(37)[1].rational_torsion_subgroup() ## line 202 ##
sage: T.order() ## line 203 ##
3
sage: J = J1(13) ## line 206 ##
sage: J.rational_torsion_subgroup().order() ## line 207 ##
19
sage: J = J1(23) ## line 212 ##
sage: J.rational_torsion_subgroup().order() ## line 213 ##
sage: J.rational_torsion_subgroup().order(proof=False) ## line 218 ##
408991
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ##
line 221 ##
0
sage: J0(11).rational_torsion_subgroup().lattice() ## line 242 ##