On Debian testing running on Core i7 + 16 GB RAM, ptestlong incurs three
transient failures :
--
sage -t --long src/sage/modular/modform/element.py # Timed out
sage -t --long src/sage/homology/simplicial_complex.py # 1 doctest failed
sage -t --long
src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/modabvar.rst
# Timed out
--
Those failures do not happen when the doctests are run standalone.
However, two of these failures seem to be due to the unability to attach
gdb, but not reported as such in the abstract of the log.
Full log available on request. First failure :
sage -t --long src/sage/modular/modform/element.py
Timed out
**
Tests run before process (pid=27922) timed out:
sage: from sage.modular.modform.element import is_ModularFormElement ##
line 40 ##
sage: is_ModularFormElement(5) ## line 41 ##
False
sage: is_ModularFormElement(ModularForms(11).0) ## line 43 ##
True
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line
45 ##
0
sage: L = delta_lseries() ## line 71 ##
sage: L(1) ## line 72 ##
0.0374412812685155
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line
74 ##
0
sage: ModularForms(Gamma1(11), 2).gen(0).group() ## line 103 ##
Congruence Subgroup Gamma1(11)
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line
105 ##
0
sage: (ModularForms(Gamma1(9),2).6).weight() ## line 114 ##
2
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line
116 ##
0
sage: ModularForms(25,4).0.level() ## line 125 ##
25
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line
127 ##
0
sage: ModularForms(25,4).0._repr_() ## line 136 ##
'q + O(q^6)'
sage: ModularForms(25,4).3._repr_() ## line 139 ##
'q^4 + O(q^6)'
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line
141 ##
0
sage: f = ModularForms(DirichletGroup(17).0^2,2).2 ## line 150 ##
sage: q = f.q_expansion().parent().gen() ## line 152 ##
sage: f(q^2 + O(q^7)) ## line 153 ##
q^2 + (-zeta8^2 + 2)*q^4 + (zeta8 + 3)*q^6 + O(q^7)
sage: f(0) ## line 156 ##
0
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line
158 ##
0
sage: ModularForms(11,2).0.valuation() ## line 168 ##
1
sage: ModularForms(11,2).1.valuation() ## line 170 ##
0
sage: ModularForms(25,6).1.valuation() ## line 172 ##
2
sage: ModularForms(25,6).6.valuation() ## line 174 ##
7
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line
176 ##
0
sage: CuspForms(1,12).0.qexp() ## line 196 ##
q - 24*q^2 + 252*q^3 - 1472*q^4 + 4830*q^5 + O(q^6)
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line
198 ##
0
sage: f = ModularForms(6,4).0 ## line 207 ##
sage: g = ModularForms(23,2).0 ## line 208 ##
sage: f == g ## indirect doctest ## line 209 ##
False
sage: f == f ## line 211 ##
True
sage: f == loads(dumps(f)) ## line 213 ##
True
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line
215 ##
0
sage: f = Newforms(Gamma1(30), 2, names='a')[1] ## line 228 ##
sage: g = ModularForms(23, 2).0 ## line 229 ##
sage: f != g ## line 230 ##
True
sage: f != f ## line 232 ##
False
sage: f != loads(dumps(f)) ## line 239 ##
False
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line
241 ##
0
sage: f = ModularForms(18,2).1 ## line 252 ##
sage: f.q_expansion(20) ## line 253 ##
q + 8*q^7 + 4*q^10 + 14*q^13 - 4*q^16 + 20*q^19 + O(q^20)
sage: f._compute([10,17]) ## line 255 ##
[4, 0]
sage: f._compute([]) ## line 257 ##
[]
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line
259 ##
0
sage: e = DirichletGroup(11).gen() ## line 276 ##
sage: f = EisensteinForms(e, 3).eisenstein_series()[0] ## line 277 ##
sage: f.coefficients([0,1]) ## line 278 ##
[15/11*zeta10^3 - 9/11*zeta10^2 - 26/11*zeta10 - 10/11, 1]
sage: f.coefficients([0,1,2,3]) ## line 281 ##
[15/11*zeta10^3 - 9/11*zeta10^2 - 26/11*zeta10 - 10/11,
1,
4*zeta10 + 1,
-9*zeta10^3 + 1]
sage: f.coefficients([2,3]) ## line 286 ##
[4*zeta10 + 1, -9*zeta10^3 + 1]
sage: f.coefficients([0,1,2,3]) ## line 292 ##
[15/11*zeta10^3 - 9/11*zeta10^2 - 26/11*zeta10 - 10/11,
1,
4*zeta10 + 1,
-9*zeta10^3 + 1]
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line
297 ##
0
sage: f = ModularForms(DirichletGroup(17).0^2,2).2 ## line 318 ##
sage: f.__getitem__(10) ## line 319 ##
zeta8^3 - 5*zeta8^2 - 2*zeta8 + 10
sage: f[30] ## line 321 ##
-2*zeta8^3 - 17*zeta8^2 + 4*zeta8 + 29
sage: f[10:15] ## line 323 ##
[zeta8^3 - 5*zeta8^2 - 2*zeta8 + 10,
-zeta8^3 + 11,
-2*zeta8^3 - 6*zeta8^2 + 3*zeta8 + 9,
12,
2*zeta8^3 - 7*zeta8^2 + zeta8 + 14]
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line
329 ##
0
sage: CuspForms(1,12).0.padded_list(20) ## line 345 ##
[0,
1,
-24,
252,