P/39364/gmpy2 test #141
Annotations
2 errors and 12 warnings
Test:
src/sage/libs/gap/element.pyx#L1
sage: libgap({'a': 1, 'b':123}) # indirect doctest ## line 195 ##
rec( a := 1, b := 123 )
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 197 ##
0
sage: libgap(1) # indirect doctest ## line 228 ##
1
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 230 ##
0
sage: libgap('string') # indirect doctest ## line 246 ##
"string"
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 248 ##
0
sage: x = libgap.eval("'c'"); x ## line 274 ##
"c"
sage: type(x) ## line 276 ##
<class 'sage.libs.gap.element.GapElement_String'>
sage: libgap.eval("['a', 'b', 'c']") # gap strings are also lists of chars ## line 279 ##
"abc"
sage: t = libgap.UnorderedTuples('abc', 2); t ## line 281 ##
[ "aa", "ab", "ac", "bb", "bc", "cc" ]
sage: t[1] ## line 283 ##
"ab"
sage: t[1].sage() ## line 285 ##
'ab'
sage: t.sage() ## line 287 ##
['aa', 'ab', 'ac', 'bb', 'bc', 'cc']
sage: S = SymmetricGroup(5) ## line 292 ##
sage: irr = libgap.Irr(S)[3] ## line 293 ##
sage: irr[0] ## line 294 ##
6
sage: irr[1] ## line 296 ##
0
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 298 ##
0
sage: libgap(0) ## line 368 ##
0
sage: type(_) ## line 370 ##
<class 'sage.libs.gap.element.GapElement_Integer'>
sage: libgap.eval('') ## line 373 ##
sage: libgap(None) ## line 374 ##
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 378 ##
0
sage: libgap(0) ## line 408 ##
0
sage: libgap.eval('1/0') ## line 414 ##
sage: libgap.eval('1; 2; 3') ## line 421 ##
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 425 ##
0
sage: libgap.eval('1') ## line 433 ##
1
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 435 ##
0
sage: from sage.libs.gap.element import GapElement ## line 449 ##
sage: GapElement() ## line 450 ##
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 454 ##
0
sage: n_before = libgap.count_GAP_objects() ## line 467 ##
sage: a = libgap.eval('123') ## line 468 ##
sage: b = libgap.eval('456') ## line 469 ##
sage: c = libgap.eval('CyclicGroup(3)') ## line 470 ##
sage: d = libgap.eval('"a string"') ## line 471 ##
sage: libgap.collect() ## line 472 ##
sage: del c ## line 473 ##
sage: libgap.collect() ## line 474 ##
sage: n_after = libgap.count_GAP_objects() ## line 475 ##
sage: n_after - n_before ## line 476 ##
3
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 478 ##
0
sage: pre_refcount = libgap.count_GAP_objects() ## line 492 ##
sage: def f():
local_variable = libgap.eval('"This is a new string"') ## line 493 ##
sage: f() ## line 495 ##
sage: f() ## line 496 ##
sage: f() ## line 497 ##
sage: post_refcount = libgap.count_GAP_objects() ## line 498 ##
sage: post_refcount - pre_refcount ## line 499 ##
0
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 501 ##
0
sage: a = libgap(1) ## line 510 ##
sage: a.__copy__() is a ## line 511 ##
True
sage: a = libgap(1/3) ## line 514 ##
sage: a.__copy__() is a ## line 515 ##
True
sage: a = libgap([1,2]) ## line 518 ##
sage: b = a.__copy__() ## line 519 ##
sage: a is b ## line 520 ##
False
sage: a[0] = 3 ## line 522 ##
sage: a ## line 523 ##
[ 3, 2 ]
sage: b ## line 525 ##
[ 1, 2 ]
sage: a = libgap([[0,1],[2,3,4]]) ## line 528 ##
sage: b = a.__copy__() ## line 529 ##
sage: b[0][1] = -2 ## line 530 ##
sage: b ## line 531 ##
[ [ 0, -2 ], [ 2, 3, 4 ] ]
sage: a ## line 533 ##
[ [ 0, -2 ], [ 2, 3, 4 ] ]
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 535 ##
0
sage: a = libgap([[0,1],[2,3]]) ## line 554 ##
sage: b = a.deepcopy(1) ## line 555 ##
sage: b[0,0] = 5 ## line 556 ##
sage: a ## line 557 ##
[ [ 0, 1 ], [ 2, 3 ] ]
sage: b ## line 559 ##
[ [ 5, 1 ], [ 2, 3 ] ]
sage: l = libgap([0,1]) ## line 562 ##
sage: l.deepcopy(0).IsMutable() ## line 563 ##
false
sage: l.deepcopy(1).IsMutable() ## line 565 ##
true
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 567 ##
0
sage: a = libgap([[0,1],[2]]) ## line 577 ##
sage: b = deepcopy(a) ## line 578 ##
|
Test
Process completed with exit code 64.
|
|
|
Test:
src/sage/combinat/symmetric_group_algebra.py#L1304
slow doctest:
|
Test:
src/sage/doctest/forker.py#L2195
slow doctest:
|
Test:
src/sage/doctest/forker.py#L2322
slow doctest:
|
Test:
src/sage/doctest/forker.py#L2358
slow doctest:
|
Test:
src/sage/doctest/forker.py#L2390
slow doctest:
|
|
Test:
src/sage/graphs/base/static_sparse_graph.pyx#L1114
slow doctest:
|
Test:
src/sage/interacts/test_jupyter.rst#L208
slow doctest:
|
Setup Conda environment
/home/runner/miniconda3/lib/python3.12/site-packages/conda/base/context.py:201: FutureWarning: Adding 'defaults' to channel list implicitly is deprecated and will be removed in 25.3.
To remove this warning, please choose a default channel explicitly with conda's regular configuration system, e.g. by adding 'defaults' to the list of channels:
conda config --add channels defaults
For more information see https://docs.conda.io/projects/conda/en/stable/user-guide/configuration/use-condarc.html
deprecated.topic(
|
Setup Conda environment
The 'defaults' channel might have been added implicitly. If this is intentional, add 'defaults' to the 'channels' list. Otherwise, consider setting 'conda-remove-defaults' to 'true'.
|
Loading