zmc
2023-10-12 ed135d79df12a2466b52dae1a82326941211dcc9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
U
O±d¬    ã@sÎdZddlZddlZddlmZmZGdd„dƒZGdd„deejƒZ    Gdd    „d    e    ƒZ
Gd
d „d e
e    ƒZ Gd d „d ejeƒZ Gdd„de ƒZ Gdd„dƒZGdd„dejeƒZGdd„dƒZGdd„dƒZdS)z! Test printing of scalar types.
 
éN)Úassert_Ú assert_raisesc@s eZdZdS)ÚAN©Ú__name__Ú
__module__Ú __qualname__©r    r    úZd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\numpy/core/tests/test_scalarinherit.pyr
src@s eZdZdS)ÚBNrr    r    r    r
r sr c@s eZdZdS)ÚCNrr    r    r    r
r sr c@s eZdZdS)ÚDNrr    r    r    r
r sr c@s eZdZdS)ÚB0Nrr    r    r    r
rsrc@s eZdZdS)ÚC0Nrr    r    r    r
rsrc@seZdZdd„ZdS)ÚHasNewcOs
|||fS)Nr    )ÚclsÚargsÚkwargsr    r    r
Ú__new__szHasNew.__new__N)rrrrr    r    r    r
rsrc@s eZdZdS)ÚB1Nrr    r    r    r
rsrc@s$eZdZdd„Zdd„Zdd„ZdS)Ú TestInheritcCsLtdƒ}tt|ƒdkƒtdƒ}tt|ƒdkƒtdƒ}tt|ƒdkƒdS)Nçð?ú1.0ç@ú2.0g@z3.0)r rÚstrr r )ÚselfÚxÚyÚzr    r    r
Ú    test_init"s zTestInherit.test_initcCs4tdƒ}tt|ƒdkƒtdƒ}tt|ƒdkƒdS)Nrrrr)rrrr)rrrr    r    r
Ú
test_init2*szTestInherit.test_init2c    Cs<tdƒ}tt|ƒdkƒt t¡tddƒW5QRXdS)Nrrr)rrrÚpytestZraisesÚ    TypeError)rrr    r    r
Ú test_gh_153950s zTestInherit.test_gh_15395N)rrrr r!r$r    r    r    r
r!src@seZdZdd„Zdd„ZdS)Ú TestCharacterc    CsHt d¡}t d¡}d}d}t| |¡tkƒt| |¡tkƒt| |¡tkƒt| |¡tkƒt| |¡tkƒt| |¡tkƒt| |¡tkƒt| |¡tkƒt||dkƒt||dkƒGdd„dttjƒ}tt    ƒ||dƒ}W5QRXGdd    „d    t
tjƒ}||d
ƒ}t |ƒt |ƒks6t ‚|dksDt ‚dS) NÚabcsdefÚdefsdefabcZdefabcc@s eZdZdS)z+TestCharacter.test_char_radd.<locals>.MyStrNrr    r    r    r
ÚMyStrLsr(c@s eZdZdS)z-TestCharacter.test_char_radd.<locals>.MyBytesNrr    r    r    r
ÚMyBytesTsr)sabc) ÚnpÚstring_Úunicode_rÚ__radd__ÚNotImplementedrZgenericrr#ÚbytesÚtypeÚAssertionError)rÚnp_sÚnp_uÚsÚur(Úretr)r    r    r
Útest_char_radd;s*
 
 
 zTestCharacter.test_char_raddcCs@t d¡}t d¡}d}d}t|d|kƒt|d|kƒdS)Nr&sabcabcabcabcabcZabcabcabcabcabcé)r*r+r,r)rr2r3Zres_sZres_ur    r    r
Útest_char_repeat\s 
 
zTestCharacter.test_char_repeatN)rrrr7r9r    r    r    r
r%:s!r%)Ú__doc__r"Únumpyr*Z numpy.testingrrrÚfloat64r r r rrrrrr%r    r    r    r
Ú<module>s