1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
U
­ý°d%    ã@s6ddlZddlmZddlmZmZGdd„dƒZdS)éN)Úis_float_dtype)Ú    DataFrameÚisnac@s$eZdZdd„Zdd„Zdd„ZdS)Ú TestSetValuecCs>|jD]2}|jD]&}| ||d¡|||dkst‚qqdS)Né)ÚindexÚcolumnsÚ
_set_valueÚAssertionError)ÚselfÚ float_frameÚidxÚcol©rúad:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/tests/frame/indexing/test_set_value.pyÚtest_set_value s
 
zTestSetValue.test_set_valuecCs| ddd¡}|dkst‚|jddks,t‚| dd¡dks@t‚d|jd<| dd¡dks^t‚| ¡}| ddd¡|djtjksˆt‚| ¡}| ddd    ¡|djtjks²t‚| ¡}| ddd
¡t    |dƒsØt‚t
|d  dg¡ƒ  ¡sôt‚| ddd¡|jd dkst‚dS) NÚfoobarÚBréÿÿÿÿ)rÚquxrÚbazZsamTé)rr) r    r
rZ
_get_valueÚlocÚcopyZdtypeÚnpZobject_rrZdropÚall)r r ÚresrrrÚtest_set_value_resizes$ 
z"TestSetValue.test_set_value_resizecCs,ttj dd¡tdƒtdƒd}| ¡}| ddd¡t|jƒt|jƒdgksTt    ‚| ¡}d|j
d<t|jƒt|jƒdgks„t    ‚| ¡}| ddd¡t|jƒt|jƒdgks¸t    ‚t|j ƒt|j ƒdgksÖt    ‚| ¡}d|j
d    <t|jƒt|jƒdgkst    ‚t|j ƒt|j ƒdgks(t    ‚dS)
NéÚABC)rrÚCégð?)r r!ÚD)r r") rrÚrandomZrandnÚrangeÚlistrr    rr
rr)r Zdf_origZdfrrrÚ&test_set_value_with_index_dtype_change+s 
 
 z3TestSetValue.test_set_value_with_index_dtype_changeN)Ú__name__Ú
__module__Ú __qualname__rrr&rrrrr sr)ÚnumpyrZpandas.core.dtypes.commonrZpandasrrrrrrrÚ<module>s