Skip to content

Commit d4fcaff

Browse files
authored
Merge pull request sagemath#267 from passagemath/various-needs-2
Add # needs in various places
2 parents 447fe35 + 1af83d1 commit d4fcaff

File tree

12 files changed

+59
-103
lines changed

12 files changed

+59
-103
lines changed

pkgs/sagemath-symbolics/known-test-failures.json

+25-82
Original file line numberDiff line numberDiff line change
@@ -26,24 +26,11 @@
2626
"ntests": 217
2727
},
2828
"sage.algebras.orlik_solomon": {
29-
"failed": true,
30-
"ntests": 77
29+
"ntests": 67
3130
},
3231
"sage.algebras.orlik_terao": {
33-
"failed": true,
3432
"ntests": 78
3533
},
36-
"sage.algebras.steenrod.steenrod_algebra_bases": {
37-
"failed": true,
38-
"ntests": 83
39-
},
40-
"sage.algebras.steenrod.steenrod_algebra_misc": {
41-
"ntests": 100
42-
},
43-
"sage.algebras.steenrod.steenrod_algebra_mult": {
44-
"failed": true,
45-
"ntests": 52
46-
},
4734
"sage.all__sagemath_flint": {
4835
"failed": true,
4936
"ntests": 5
@@ -1120,7 +1107,7 @@
11201107
},
11211108
"sage.dynamics.complex_dynamics.mandel_julia": {
11221109
"failed": true,
1123-
"ntests": 45
1110+
"ntests": 25
11241111
},
11251112
"sage.env": {
11261113
"failed": true,
@@ -1318,8 +1305,7 @@
13181305
"ntests": 91
13191306
},
13201307
"sage.functions.log": {
1321-
"failed": true,
1322-
"ntests": 43
1308+
"ntests": 42
13231309
},
13241310
"sage.functions.min_max": {
13251311
"ntests": 3
@@ -1353,7 +1339,7 @@
13531339
},
13541340
"sage.geometry.hyperbolic_space.hyperbolic_geodesic": {
13551341
"failed": true,
1356-
"ntests": 424
1342+
"ntests": 400
13571343
},
13581344
"sage.geometry.hyperbolic_space.hyperbolic_interface": {
13591345
"ntests": 25
@@ -1363,7 +1349,7 @@
13631349
},
13641350
"sage.geometry.hyperbolic_space.hyperbolic_point": {
13651351
"failed": true,
1366-
"ntests": 106
1352+
"ntests": 105
13671353
},
13681354
"sage.geometry.riemannian_manifolds.parametrized_surface3d": {
13691355
"ntests": 288
@@ -1430,12 +1416,11 @@
14301416
"ntests": 13
14311417
},
14321418
"sage.groups.matrix_gps.linear": {
1433-
"failed": true,
1434-
"ntests": 46
1419+
"ntests": 44
14351420
},
14361421
"sage.groups.matrix_gps.matrix_group": {
14371422
"failed": true,
1438-
"ntests": 60
1423+
"ntests": 49
14391424
},
14401425
"sage.groups.matrix_gps.named_group": {
14411426
"ntests": 18
@@ -1490,6 +1475,7 @@
14901475
"ntests": 23
14911476
},
14921477
"sage.homology.matrix_utils": {
1478+
"failed": true,
14931479
"ntests": 5
14941480
},
14951481
"sage.interfaces.abc": {
@@ -1592,15 +1578,13 @@
15921578
"ntests": 50
15931579
},
15941580
"sage.libs.ntl.ntl_GF2E": {
1595-
"failed": true,
15961581
"ntests": 70
15971582
},
15981583
"sage.libs.ntl.ntl_GF2EContext": {
15991584
"failed": true,
16001585
"ntests": 20
16011586
},
16021587
"sage.libs.ntl.ntl_GF2EX": {
1603-
"failed": true,
16041588
"ntests": 31
16051589
},
16061590
"sage.libs.ntl.ntl_GF2X": {
@@ -1723,8 +1707,7 @@
17231707
"ntests": 216
17241708
},
17251709
"sage.manifolds.differentiable.curve": {
1726-
"failed": true,
1727-
"ntests": 184
1710+
"ntests": 162
17281711
},
17291712
"sage.manifolds.differentiable.de_rham_cohomology": {
17301713
"failed": true,
@@ -1755,26 +1738,23 @@
17551738
"ntests": 183
17561739
},
17571740
"sage.manifolds.differentiable.examples.sphere": {
1758-
"failed": true,
1759-
"ntests": 135
1741+
"ntests": 133
17601742
},
17611743
"sage.manifolds.differentiable.examples.symplectic_space": {
17621744
"ntests": 11
17631745
},
17641746
"sage.manifolds.differentiable.integrated_curve": {
17651747
"failed": true,
1766-
"ntests": 343
1748+
"ntests": 337
17671749
},
17681750
"sage.manifolds.differentiable.levi_civita_connection": {
17691751
"ntests": 115
17701752
},
17711753
"sage.manifolds.differentiable.manifold": {
1772-
"failed": true,
1773-
"ntests": 607
1754+
"ntests": 564
17741755
},
17751756
"sage.manifolds.differentiable.manifold_homset": {
1776-
"failed": true,
1777-
"ntests": 344
1757+
"ntests": 283
17781758
},
17791759
"sage.manifolds.differentiable.metric": {
17801760
"ntests": 566
@@ -1830,8 +1810,7 @@
18301810
"ntests": 294
18311811
},
18321812
"sage.manifolds.differentiable.vectorfield": {
1833-
"failed": true,
1834-
"ntests": 266
1813+
"ntests": 265
18351814
},
18361815
"sage.manifolds.differentiable.vectorfield_module": {
18371816
"ntests": 330
@@ -1882,8 +1861,7 @@
18821861
"ntests": 106
18831862
},
18841863
"sage.manifolds.topological_submanifold": {
1885-
"failed": true,
1886-
"ntests": 151
1864+
"ntests": 136
18871865
},
18881866
"sage.manifolds.trivialization": {
18891867
"ntests": 204
@@ -1932,7 +1910,7 @@
19321910
},
19331911
"sage.matrix.matrix2": {
19341912
"failed": true,
1935-
"ntests": 1947
1913+
"ntests": 1939
19361914
},
19371915
"sage.matrix.matrix_cdv": {
19381916
"ntests": 3
@@ -1948,7 +1926,7 @@
19481926
},
19491927
"sage.matrix.matrix_double_dense": {
19501928
"failed": true,
1951-
"ntests": 448
1929+
"ntests": 164
19521930
},
19531931
"sage.matrix.matrix_double_sparse": {
19541932
"ntests": 23
@@ -2035,8 +2013,7 @@
20352013
"ntests": 8
20362014
},
20372015
"sage.matroids.database_matroids": {
2038-
"failed": true,
2039-
"ntests": 519
2016+
"ntests": 517
20402017
},
20412018
"sage.matroids.dual_matroid": {
20422019
"ntests": 77
@@ -2045,16 +2022,14 @@
20452022
"ntests": 48
20462023
},
20472024
"sage.matroids.lean_matrix": {
2048-
"failed": true,
2049-
"ntests": 286
2025+
"ntests": 282
20502026
},
20512027
"sage.matroids.linear_matroid": {
20522028
"failed": true,
2053-
"ntests": 619
2029+
"ntests": 618
20542030
},
20552031
"sage.matroids.matroid": {
2056-
"failed": true,
2057-
"ntests": 852
2032+
"ntests": 849
20582033
},
20592034
"sage.matroids.minor_matroid": {
20602035
"ntests": 73
@@ -2109,10 +2084,6 @@
21092084
"sage.misc.classcall_metaclass": {
21102085
"ntests": 75
21112086
},
2112-
"sage.misc.classgraph": {
2113-
"failed": true,
2114-
"ntests": 8
2115-
},
21162087
"sage.misc.compat": {
21172088
"ntests": 1
21182089
},
@@ -2236,7 +2207,7 @@
22362207
"ntests": 41
22372208
},
22382209
"sage.misc.package_dir": {
2239-
"ntests": 27
2210+
"ntests": 30
22402211
},
22412212
"sage.misc.parser": {
22422213
"ntests": 103
@@ -2360,33 +2331,6 @@
23602331
"failed": true,
23612332
"ntests": 95
23622333
},
2363-
"sage.modules.fp_graded.free_element": {
2364-
"failed": true,
2365-
"ntests": 52
2366-
},
2367-
"sage.modules.fp_graded.free_homspace": {
2368-
"failed": true,
2369-
"ntests": 8
2370-
},
2371-
"sage.modules.fp_graded.free_morphism": {
2372-
"failed": true,
2373-
"ntests": 54
2374-
},
2375-
"sage.modules.fp_graded.steenrod.homspace": {
2376-
"failed": true,
2377-
"ntests": 10
2378-
},
2379-
"sage.modules.fp_graded.steenrod.module": {
2380-
"failed": true,
2381-
"ntests": 62
2382-
},
2383-
"sage.modules.fp_graded.steenrod.morphism": {
2384-
"failed": true,
2385-
"ntests": 85
2386-
},
2387-
"sage.modules.fp_graded.steenrod.profile": {
2388-
"ntests": 25
2389-
},
23902334
"sage.modules.free_module": {
23912335
"failed": true,
23922336
"ntests": 1451
@@ -2493,7 +2437,7 @@
24932437
},
24942438
"sage.modules.with_basis.indexed_element": {
24952439
"failed": true,
2496-
"ntests": 161
2440+
"ntests": 148
24972441
},
24982442
"sage.modules.with_basis.morphism": {
24992443
"ntests": 353
@@ -3199,8 +3143,7 @@
31993143
"ntests": 131
32003144
},
32013145
"sage.rings.polynomial.hilbert": {
3202-
"failed": true,
3203-
"ntests": 8
3146+
"ntests": 6
32043147
},
32053148
"sage.rings.polynomial.ideal": {
32063149
"ntests": 13
@@ -3665,7 +3608,7 @@
36653608
},
36663609
"sage.stats.time_series": {
36673610
"failed": true,
3668-
"ntests": 301
3611+
"ntests": 296
36693612
},
36703613
"sage.structure.category_object": {
36713614
"failed": true,

src/sage/env.py

+1
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,7 @@ def cython_aliases(required_modules=None, optional_modules=None):
373373
374374
EXAMPLES::
375375
376+
sage: # needs sage.misc.cython (actually just pkgconfig)
376377
sage: from sage.env import cython_aliases
377378
sage: cython_aliases()
378379
{...}

src/sage/features/databases.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ class DatabaseCremona(StaticFile):
5353
EXAMPLES::
5454
5555
sage: from sage.features.databases import DatabaseCremona
56-
sage: DatabaseCremona('cremona_mini', type='standard').is_present()
56+
sage: DatabaseCremona('cremona_mini', type='standard').is_present() # needs database_cremona_mini_ellcurve
5757
FeatureTestResult('database_cremona_mini_ellcurve', True)
5858
sage: DatabaseCremona().is_present() # optional - database_cremona_ellcurve
5959
FeatureTestResult('database_cremona_ellcurve', True)

src/sage/geometry/hyperbolic_space/hyperbolic_geodesic.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -1522,8 +1522,9 @@ def perpendicular_bisector(self): # UHP
15221522
15231523
EXAMPLES::
15241524
1525-
sage: # needs scipy
15261525
sage: UHP = HyperbolicPlane().UHP()
1526+
1527+
sage: # needs scipy
15271528
sage: g = UHP.random_geodesic()
15281529
sage: h = g.perpendicular_bisector().complete()
15291530
sage: c = lambda x: x.coordinates()
@@ -1533,10 +1534,9 @@ def perpendicular_bisector(self): # UHP
15331534
::
15341535
15351536
sage: # needs scipy
1536-
sage: UHP = HyperbolicPlane().UHP()
1537-
sage: g = UHP.get_geodesic(1+I,2+0.5*I)
1537+
sage: g = UHP.get_geodesic(1 + I, 2 + 0.5*I)
15381538
sage: h = g.perpendicular_bisector().complete()
1539-
sage: show(g.plot(color='blue')+h.plot(color='orange'))
1539+
sage: show(g.plot(color='blue') + h.plot(color='orange'))
15401540
15411541
.. PLOT::
15421542

src/sage/groups/matrix_gps/matrix_group.py

+1
Original file line numberDiff line numberDiff line change
@@ -371,6 +371,7 @@ def sign_representation(self, base_ring=None):
371371
sage: m2*e*e
372372
2*B['v']
373373
374+
sage: # needs sage.groups
374375
sage: W = WeylGroup(["A", 1, 1])
375376
sage: W.sign_representation()
376377
Sign representation of

src/sage/interfaces/magma.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,8 @@ def extcode_dir(iface=None):
246246
247247
EXAMPLES::
248248
249-
sage: sage.interfaces.magma.extcode_dir()
249+
sage: from sage.interfaces.magma import extcode_dir
250+
sage: extcode_dir()
250251
'...dir_.../data/'
251252
"""
252253
global EXTCODE_DIR
@@ -2783,6 +2784,7 @@ def __init__(self, verbosity=1, style='magma'):
27832784
27842785
EXAMPLES::
27852786
2787+
sage: # needs sage.libs.singular
27862788
sage: P.<x,y,z> = GF(32003)[]
27872789
sage: I = sage.rings.ideal.Cyclic(P)
27882790
sage: _ = I.groebner_basis('magma',prot='sage') # indirect doctest, optional - magma, not tested
@@ -2792,6 +2794,7 @@ def __init__(self, verbosity=1, style='magma'):
27922794
27932795
Highest degree reached during computation: 3.
27942796
2797+
sage: # needs sage.libs.singular
27952798
sage: P.<x,y,z> = GF(32003)[]
27962799
sage: I = sage.rings.ideal.Cyclic(P)
27972800
sage: _ = I.groebner_basis('magma',prot=True) # indirect doctest, optional - magma, not tested
@@ -2852,6 +2855,7 @@ def write(self, s):
28522855
"""
28532856
EXAMPLES::
28542857
2858+
sage: # needs sage.libs.singular
28552859
sage: P.<x,y,z> = GF(32003)[]
28562860
sage: I = sage.rings.ideal.Katsura(P)
28572861
sage: _ = I.groebner_basis('magma',prot=True) # indirect doctest, optional - magma
@@ -2988,6 +2992,7 @@ def magma_gb_standard_options(func):
29882992
29892993
EXAMPLES::
29902994
2995+
sage: # needs sage.libs.singular
29912996
sage: P.<a,b,c,d,e> = PolynomialRing(GF(127))
29922997
sage: J = sage.rings.ideal.Cyclic(P).homogenize()
29932998
sage: from sage.misc.sageinspect import sage_getsource

0 commit comments

Comments
 (0)