zmc
2023-08-08 e792e9a60d958b93aef96050644f369feb25d61b
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
37
38
39
40
41
42
43
U
­ý°d¨ ã    @s¶ddlZddlZddlmZe d¡ddlmZejdd„ƒZ    ejdd„ƒZ
ej   d    ed
d gej d ggd dgddgded d
dggdd dgdgdg¡dd„ƒZdd„Zdd„ZdS)éN©Ú    DataFrameZjinja2©ÚStylercCs2tdddgdddgddd    ggd
d d gd ddgdS)NrééééééééÚAÚBÚCÚxÚyÚz©ÚdataÚcolumnsÚindexr©rrúad:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/tests/io/formats/style/test_tooltip.pyÚdf
s
ýrcCs t|ddS)Nr)Zuuid_lenr)rrrrÚstylersrÚttipsZMinZMaxÚrrrrrúBad-ColÚDcCs¢| |¡ ¡}d|kst‚d|ks&t‚d|ks2t‚d|ks>t‚d|ksJt‚d|ksVt‚d|ksbt‚d|ksnt‚d    |kszt‚d
|ks†t‚d |ks’t‚d |ksžt‚dS) Nz"#T_ .pd-t {
  visibility: hidden;
z8#T_ #T__row0_col0:hover .pd-t {
  visibility: visible;
}z4#T_ #T__row0_col0 .pd-t::after {
  content: "Min";
}z8class="data row0 col0" >0<span class="pd-t"></span></td>z8#T_ #T__row0_col2:hover .pd-t {
  visibility: visible;
}z4#T_ #T__row0_col2 .pd-t::after {
  content: "Max";
}z8class="data row0 col2" >2<span class="pd-t"></span></td>z8#T_ #T__row1_col0:hover .pd-t {
  visibility: visible;
}z8#T_ #T__row1_col1:hover .pd-t {
  visibility: visible;
}z8#T_ #T__row0_col1:hover .pd-t {
  visibility: visible;
}z8#T_ #T__row1_col2:hover .pd-t {
  visibility: visible;
}r)Ú set_tooltipsÚto_htmlÚAssertionError)rrÚresultrrrÚtest_tooltip_renders           r$cCs$| ¡}d|kst‚d|ks t‚dS)Nz <style type="text/css">
</style>z<span class="pd-t"></span>)r!r"©rr#rrrÚtest_tooltip_ignored>s r&cCsv|jtdggdgdgdddgd ¡}d|ks4t‚d    |ks@t‚|jtdggdgdgdd
d d ¡}d |ksrt‚dS) NZtooltiprr)rrz other-class)ÚcolorÚgreen)Z    css_classÚpropsz##T_ .other-class {
  color: green;
z>#T_ #T__row0_col0 .other-class::after {
  content: "tooltip";
z another-classzcolor:green;color:red;z4#T_ .another-class {
  color: green;
  color: red;
})r rr!r"r%rrrÚtest_tooltip_css_classEsý
  ý
r*)ÚnumpyÚnpZpytestZpandasrZ importorskipZpandas.io.formats.stylerZfixturerrÚmarkZ parametrizeÚnanr$r&r*rrrrÚ<module>s2 
 
 
ý
ÿúþ