403Webshell
Server IP : 35.80.110.71  /  Your IP : 216.73.216.221
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux ip-172-31-21-44 6.17.0-1019-aws #19~24.04.1-Ubuntu SMP Tue Jun 23 18:53:06 UTC 2026 x86_64
User : ubuntu ( 1000)
PHP Version : 8.3.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/matplotlib/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/matplotlib/tests/__pycache__/test_rcparams.cpython-312.pyc
�

G8�c|\��0�ddlZddlZddlmZddlZddlZddlZddlmZddl	m	Z	m
Z
ddlZddlZ
ddlmZmZddlmZddlmZddlZddlmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'd�Z(d�Z)d	�Z*d
�Z+d�Z,dd
diejZd�fdddd�ejZd�fdddd�ejZd�fdd
diejZd�fdddd�ejZd�fdddd�ejZd�fgZ.gd�Z/ej`jcde.e/��d��Z2d�Z3d�Z4d�Z5d�Z6d�Z7d�Z8ej`jcde8d��d ��Z9ej`jcd!e8d"��d#��Z:ej`jcd$d%d&e;fd'd(ejxd)�d)fd*d+e;fd)ge;fg�d,��Z=ej`jcd-d.d/e;fd'd(ejxd)�d)fd*d+e;fd)ge;fg�d0��Z>d1�Z?d2�Z@d3�ZAej`j�ej�d4k7d5�6�d7��ZDej`j�ej�d4k(xrej��d8�6�d9��ZFd:�ZGd;�ZHy)<�N)�Path)�mock)�cycler�Cycler)�_api�_c_internal_utils)�
validate_bool�validate_color�validate_colorlist�_validate_color_or_linecolor�validate_cycler�validate_float�validate_fontstretch�validate_fontweight�validate_hatch�validate_hist_bins�validate_int�validate_markevery�validate_stringlist�_validate_linestyle�_listify_validatorc���tjdd��tjdd��tjd}tjd}t|�d	z}|j	d
d��tj
d|i�
�5tjd|k(sJ�	ddd�tjd|k(sJ�tj
|��5tjddk(sJ�	ddd�tjd|k(sJ�tj
|ddi��5tjddk(sJ�	ddd�tjd|k(sJ�tj
ddi�d��}|�|�tj|�tjddk(sJ�y#1swY��xYw#1swY��xYw#1swY��xYw)N�textF)�usetex�lines�)�	linewidth�text.usetex�lines.linewidth�test_rcparams.rczlines.linewidth: 33�utf-8��encoding��rc)�fname�!�,)r&r%c�4�tjddk(sJ�y)Nrr(��mpl�rcParams���@/usr/lib/python3/dist-packages/matplotlib/tests/test_rcparams.py�funcztest_rcparams.<locals>.func=s���|�|�-�.�"�4�4�4r.)r+r%r,r�
write_text�
rc_context�rc_file)�tmpdirrr�rcpathr0s     r/�
test_rcparamsr6#s����F�F�6�%� ��F�F�7�b�!�
�\�\�-�
(�F����.�/�I�
�&�\�.�
.�F�
���+�g��>�

���M�v�:�6�	7�;��|�|�M�*�6�z�:�:�:�;��<�<�
�&�&�0�0�0�

���f�	%�5��|�|�-�.�"�4�4�4�5��<�<�)�*�i�7�7�7�

���f�*;�R�)@�	A�5��|�|�-�.�"�4�4�4�5��<�<�)�*�i�7�7�7�	�^�^�&��+�,�5�-�5�	�F��F��K�K����<�<�)�*�b�0�0�0�1;�;��
5�5��
5�5�s$�G� G�3G�G�G�G(c�>�tjgd�dddd��}dj�}|t|�k(sJ�dj�}|t	|�k(sJ�dd	gt|j
d
��k(sJ�dgt|j
d��k(sJ�y)
N)zApple Chancery�Textilez
Zapf Chancery�cursivez
sans-serif�normal�)�font.cursive�font.familyzfont.weight�	font.sizea
RcParams({'font.cursive': ['Apple Chancery',
                           'Textile',
                           'Zapf Chancery',
                           'cursive'],
          'font.family': ['sans-serif'],
          'font.size': 12.0,
          'font.weight': 'normal'})z�
font.cursive: ['Apple Chancery', 'Textile', 'Zapf Chancery', 'cursive']
font.family: ['sans-serif']
font.size: 12.0
font.weight: normalr<r>zi[vz]r=�family)r+�RcParams�lstrip�repr�str�sorted�find_all�list)r%�
expected_repr�expected_strs   r/�test_RcParams_classrIIs���	���(3�'3�&.�$&�
(�
)�B�'�(.�v�x���D��H�$�$�$���v�x�	��3�r�7�"�"�"�
�K�(�F�2�;�;�w�3G�,H�H�H�H��?�d�2�;�;�x�#8�9�9�9�9r.c��tjddi�}ddi}tjt�5tj
td��5|j|�ddd�ddd�y#1swY�xYw#1swYyxYw)N�figure.figsize)�@�*�rLrM��validate��match)r+r@�pytest�raises�
ValueError�warns�UserWarning�update)r%�bad_dicts  r/�test_rcparams_updaterZjsp��	���'��3�	4�B� �,�/�H�	���z�	"��	���k��	4��
�	�	�(���������s#�B�A4�#B�4A=	�9B�B	c���tjt�5tjtd��5tjddi�ddd�ddd�y#1swY�xYw#1swYyxYw)NrPrQrKrN)rSrTrUrVrWr+r@r-r.r/�test_rcparams_initr\ssX��	���z�	"�7�	���k��	4�7����&��5�6�7�7�7�7��7�7�s"�A+�A�A+�A(	�$A+�+A4c��tj�5tj�5tjj�}|D]}||tj|<�	ddd�tj�5tjtj�ddd�ddd�tjt�5td�ddd�tjt�5tj�5dtjd<ddd�ddd�y#1swY��xYw#1swY��xYw#1swY��xYw#1swY��xYw#1swY�BxYw#1swYyxYw)NTzsvg.fonttype)r�'suppress_matplotlib_deprecation_warningr+r2r,�copy�deepcopyrSrTrUr	)�_copy�keys  r/�
test_Bug_2543rcys&��
�	5�	5�	7�(�
�^�^�
�	/��L�L�%�%�'�E��
/��$)�#�J����S�!�
/�	/��^�^�
�	(��M�M�#�,�,�'�	(�(�
���z�	"���d���	���z�	"�0�
�^�^�
�	0�+/�C�L�L��(�	0�0�0�	/�	/��	(�	(��(�(�����	0�	0��0�0�sj�E�<D7�'E�$E�'E�E�=E3�E'�&E3�7E	�<E�E	�E�E�E$�'E0	�,E3�3E<�face�color�r�inherit)rezaxes.facecolor�g�edge)re�axes.edgecolor)zsame facecolorzinherited facecolor�different facecolorzsame edgecolorzinherited edgecolorrkzcolor_type, param_dict, target)�idsc�\�|jd�|d|�d�<d|�d�}tj|�5tj�\}}|jt
d�d��|j�}t|j|��|k(sJ�	ddd�y#1swYyxYw)Nrezlegend.�get_��test)�label)
�popr+r2�plt�subplots�plot�range�legend�getattr�legendPatch)�
color_type�
param_dict�target�get_func�_�ax�legs       r/�test_legend_colorsr��s���/9�n�n�W�.E�J����E�*�+��j�\��'�H�	���
�	#�>�������2�
����a����'��i�i�k��1�w�s����1�3�v�=�=�=�	>�>�>�s�A$B"�"B+c��dtjd<tjjddgddg�}|j	�dk(sJ�y)Nrfzlines.markerfacecolorrO�)r+r,r�Line2D�get_markerfacecolor��lns r/�test_mfc_rcparamsr���F��,/�C�L�L�(�)�	���	�	�1�a�&�1�a�&�	)�B�
�!�!�#�s�*�*�*r.c��dtjd<tjjddgddg�}|j	�dk(sJ�y)Nrfzlines.markeredgecolorrOr�)r+r,rr��get_markeredgecolorr�s r/�test_mec_rcparamsr��r�r.c��dtjd<tj�\}}|j	d�}|j�dk(sJ�y)Nrfzaxes.titlecolor�Title)r+r,rsrt�	set_title�	get_color)r~r�titles   r/�test_axes_titlecolor_rcparamsr��sC��&)�C�L�L�"�#��L�L�N�E�A�r��L�L��!�E��?�?���#�#�#r.c��t|�dz}|jdd��tjdd��5t	j
|dd	�}ddd�j
d
�dk(sJ�y#1swY� xYw)Nr z
timezone: UTCr!r"zlocale.getpreferredencodingz	UTF-32-BE)�return_valueTF�timezone�UTC)rr1r�patchr+�rc_params_from_file�get)r4r5r%s   r/�test_Issue_1713r��ss��
�&�\�.�
.�F�
���o���8�	
���1��	L�:�
�
$�
$�V�T�5�
9��:�
�6�6�*���&�&�&�:�:�s�A0�0A9c�8�dD]}|tjd<�y)N)
�png�jpeg�tiff�raw�rgba�ppm�sgi�bmp�pbm�svgzanimation.frame_formatr*)�fmts r/�test_animation_frame_formatsr��s"��,�5��14����-�.�5r.c!#�K�tgd�dD��d�dD���d�dddgfD�d	�td
gfddd
gfddgfddgfddgfdd
gdd
gfddd
gftdd
g�dd
gftjdd
g�dd
gff	t�tfdtfdtjftjddg�tjffd	�ttd��d�dddgddgdtjd�fD�d�dD�d	�ttd��d�dddgddgdtjd�fD�d�dD�d	�tdtd d!�ftd"d#d$g�td"d#d$g�fd%td d!�td&gd'��zfd(td d!�td)gd*��zfd+td d!�td"d#d$g�zftd,d#d$g�td"d#d$g�ftdd-g�.�td&dd-g�ffd/tfd0tfd1tfd2tfd3tfd4tfd5tfd6tfd7tfd8tfd9tfd:tfd;tfd<tfd=tftd>gd?��tftd gd@��tffd	�tdAdBtfdCtfdDtffd	�tdEgdF�fgdF�gdF�fdGdHgfgdI�dJdKgftjgdL��tjgdM��gtjgdL�gdM�g�ftjgdL�gdM�g�tjgdL�gdM�g�ffdNtffd	�t dOdPtfdQtfdRtfdStfdTtffd	�t"dUdVtfdWtffd	�t$dXdYdZd[gd*�fgd*�gd*�ftj&d\�tj&d\�ffdtffd	�t(d]d^d_d`dagd*�gd*�ft+d�t+ddd�ft+dddb�t+dddb�ffd*t,fgdc�t,fgdd�t,fgde�t,fdft,fdgt,fdht,fdit,fdjt,fdkt,fdlt,fdmt,fdnt,fdot,fdkt,fdt,ft/�t,ffd	�t0dpdqdrdsdtdudvdwdxdydzd{d|d}d~dgd�d~d�gffgd��d�gd��ffd�ddgfd�ddgffdddgfdddgfffdtfd�tfd�j3d��tfgd*�tfd~tfdddgftfdddgftfdgd*�ftfddgdftff	d	�f}|D]2}|d�}|r|d�D]\}}|||f����|d�D]\}}|||f����4y�w)�Nc3�$K�|]}|df���
y�w)TNr-��.0r~s  r/�	<genexpr>z/generate_validator_testcases.<locals>.<genexpr>�s����F�Q��4�y�F���)�t�y�yes�on�true�1rOTc3�$K�|]}|df���
y�w)FNr-r�s  r/r�z/generate_validator_testcases.<locals>.<genexpr>�s����H�a��5�z�H�r�)�f�n�no�off�false�0rFc3�,K�|]}|tf���y�w�N�rUr�s  r/r�z/generate_validator_testcases.<locals>.<genexpr>�s����6���j�/�6����aardvarkr����)�	validator�success�fail�za,b�a�bz
aardvark, zaardvark, ,)r�r�rO)rOr�)r�c3�(K�|]
}|ddgf���y�w)rOr�Nr-r�s  r/r�z/generate_validator_testcases.<locals>.<genexpr>�s ����:���!�Q��[�:���z1, 2��?�@c3�,K�|]}|tf���y�wr�r�r�s  r/r�z/generate_validator_testcases.<locals>.<genexpr>�s�������j�/��r�)r��r�rO�rOr�roc3�(K�|]
}|ddgf���y�w)r�r�Nr-r�s  r/r�z/generate_validator_testcases.<locals>.<genexpr>�s"����B���#�s��_�B�r�z1.5, 2.5)r�r�c3�,K�|]}|tf���y�wr�r�r�s  r/r�z/generate_validator_testcases.<locals>.<genexpr>�s����N���j�/�N�r�)r�r�r�r�Nzcycler("color", "rgb")re�rgb�	linestyle�-�--zW(cycler("color", ["r", "g", "b"]) +
                          cycler("mew", [2, 3, 5]))�markeredgewidth)r�ro�zcycler(c='rgb', lw=[1, 2, 3])rr�z5cycler('c', 'rgb') * cycler('linestyle', ['-', '--'])�lsr�)�mew�zcycler("bleh, [])zCycler("linewidth", [1, 2, 3])z1cycler('c', [j.__class__(j) for j in ['r', 'b']])z2cycler('c', [j. __class__(j) for j in ['r', 'b']])z2cycler('c', [j.	__class__(j) for j in ['r', 'b']])z2cycler('c', [j.__class__(j) for j in ['r', 'b']])z9cycler('c', [j.__class__(j).lower() for j in ['r', 'b']])z1 + 2zos.system("echo Gotcha")z	import osz9def badjuju(a): return a; badjuju(cycler("color", "rgb"))zcycler("waka", [1, 2, 3])zcycler(c=[1, 2, 3])zcycler(lw=['a', 'b', 'c'])�waka)rOror�)�C1rfrh))�--|r�)�\oOr�)�/+*/.xr��r�r�z--_��Xzr,g,b)rfrhr�zr, ,rf)r�rh�bluerhr�)rOrr�rrOr�fish)
��None�none�r�r�)�AABBCCz#AABBCC)�AABBCC00z	#AABBCC00)�tab:bluer�)�C12r�)z	(0, 1, 0))���?r�)r�r�)z(0, 1, 0, 1))r�r�r�r�)�rrOrrOr�ztab:verybluez(0, 1)z(0, 1, 0, 1, 0)z(0, 1, none)z
(0, 1, "0.5")))�	linecolorr�)�markerfacecolorr�)�mfcr�)�markeredgecolorr�)�mecr��line�marker)�autor�)�fdr�)�10�
z1, 2, 3�)NN�rOrO�皙�����?r�)r�r�)r�r�ro)rOr��333333�?)r�r�ro)rOr�r�)r�皙�����?r�)r�r�ro)rOr�r�)rOr�)r�rO�abc)rOr�)r�r�r�)r�r�)r�r�)�solidr)r�r�)�dashedr)�-.r)�dashdotr)�:r)�dottedrr�)� rr�r�)�DoTtEdr)z1, 3)r)rOrog�G�z��?i�rg�|@)rOr�ror�)r�g@g@g@sdottedrzutf-16r�r�r�)r	r�iter�np�array�setrUr�MatplotlibDeprecationWarningrrrr
rrrr
rr�aranger�slice�	TypeError�objectr�encode)�valid�validation_tests�validator_dictr��argr|�
error_types       r/�generate_validator_testcasesr�s1����#�I�F�D�F�I�H�F�H�I�6�&��2�r�4�6�	�*��"�X��c�3�Z�(� �:�,�/�"�Z�L�1�#�j�\�2��C�j�3��*�-� �3��*�-��C��:�&��c�
�3��h�h��S�z�*�S�#�J�7�	��5�*�%��j�/��4�<�<�=��8�8�Q��F�#�T�%F�%F�G��	�")���;�:�%��S�z�A�q�6�%�r�x�x��'7�9�:����		�)��1�=�B�)�C��:��S�z�)�2�8�8�J�+?�A�B�N�L�N�		�&�.��W�e�,�.��[�3��+�6��[�3��+�6�8�7��g�u�-��/��;�<�>�6��W�e�,�v�k�9�/M�M�O�M��g�u�-��k�C��;�7�8�:��T�C��;�/��[�3��+�6�8��!�Q��(��.��A��7�9��2�j�/�&�
�3�3���G���G���H���L���N����J�'�-�z�:��
�+�N���/�
�;�(�*�5�/��<��&�)�,�j�9��'�#3�4�j�A�3�55	�l%�5��*�%��j�/��
�#�%�	�)���/�%��7��s�e�_�'�#�v��7��x�x�	�*�B�H�H�Y�,?�@��X�X�y�)�4�5�7��h�h�	�9�5�6��X�X�y�)�4�5�7�
��:�&��	�%�
�"�:�.��Z�(�$�j�1�!�:�.�"�J�/�	�	�&3���:�&��Z�(��
	�)�%�!����+���+��i�i��m�R�Y�Y�r�]�3���z�*��
	�)�!���%�-���+��A�h��d�A�t� 4�5��A�q�!�n�e�A�q�!�n�5���i�(��	�*��	�*��	�*�"�I�.��	�*� �)�,��Y�'��Y�'��I�&��Y�'��y�)��Y�'��y�)��)�$��	�"��8�Y�'�!�	�:*��!3�!�#7�!�#9��!5��z�%�'7�)�*��S�k�A��e�}�#5�6�"�Q�(<�$=�>��1�a�&�k�A��1�v�;�/��A�q�6�l�R�!�Q��L�1���z�*��j�)��?�?�8�,�j�9��j�)���$��!�Q��=�*�-��1�a�&�>�:�.��y�>�:�.���F�A�;�
�+�	�	�uS��j+�1��"�;�/�	��-�i�8�
-���V���f�,�,�
-�$2�&�#9�
1���Z���j�0�0�
1�
1�s�U>Vzvalidator, arg, targetTc���||�}t|tj�r!tjj	||�yt|t
�s||k(sJ�yt
|�t
|�k(sJ�yr�)�
isinstancer
�ndarray�testing�assert_equalrrF)r�rr|�ress    r/�test_validator_validr�s]���C�.�C��&�"�*�*�%�
�
�
����V�,�
���
'��f�}��}��C�y�D��L�(�(�(r.zvalidator, arg, exception_typeFc�h�tj|�5||�ddd�y#1swYyxYwr�)rSrT)r�r�exception_types   r/�test_validator_invalidr"�s,��
���~�	&���#�����s�	(�1zweight, parsed_weight)�boldr#�BOLD)�dr%)�100r%r%)g������4@�z20.6c��|tur.tjt�5t|�ddd�yt|�|k(sJ�y#1swYyxYwr�)rUrSrTr)�weight�
parsed_weights  r/�test_validate_fontweightr+�sO���
�"�
�]�]�:�
&�	(���'�	(�	(�#�6�*�m�;�;�;�	(�	(���A�Azstretch, parsed_stretch)�expandedr-�EXPANDEDc��|tur.tjt�5t|�ddd�yt|�|k(sJ�y#1swYyxYwr�)rUrSrTr)�stretch�parsed_stretchs  r/�test_validate_fontstretchr2�sO����#�
�]�]�:�
&�	*� ��)�	*�	*�$�G�,��>�>�>�	*�	*�r,c��tjD�cgc]	}d|vs�|��}}|D]%}ttj|t�r�%J�ycc}w)N�keymap)r+r,rrF)�k�key_lists  r/�test_keymapsr7�sK���<�<�9�a�8�q�=��9�H�9�
�1���#�,�,�q�/�4�0�0�0�1��:s
�	A�Ac���tjddk7sJ�tj�5dtjd<ddd�tjddk(sJ�y#1swY�"xYw)N�backendzmodule://aardvark)r+r,r2r-r.r/�test_no_backend_reset_rccontextr:�s_���<�<�	�"�&9�9�9�9�	���	�6�"5����Y��6��<�<�	�"�&9�9�9�9�6�6�s�A"�"A+c�v�tjddi��5tjddusJ�tjt
�5tjddd���5	ddd�ddd�tjddusJ�	ddd�y#1swY�2xYw#1swY�6xYw#1swYyxYw)NrFr$T)rz	test.blah)r+r2r,rSrT�KeyErrorr-r.r/�test_rcparams_reset_after_failr=�s���

���M�5�1�	2�4��|�|�M�*�e�3�3�3�
�]�]�8�
$�	����4�d�#K�L�
��
�	��|�|�M�*�e�3�3�3�4�4�
�
��	�	��4�4�s;�1B/�
B#�$B�&B#�.B/�B �B#�#B,	�(B/�/B8�linuxz
Linux only)�reasonc�(�itj�dddt|�d��}tjt
j�5tjtjddg|dt
j��ddd�y#1swYyxYw)Nr�)�DISPLAY�WAYLAND_DISPLAY�
MPLBACKEND�MPLCONFIGDIR�-cz^import matplotlib;matplotlib.use('tkagg');import matplotlib.pyplot;matplotlib.pyplot.plot(42);T)�env�check�stderr)�os�environrCrSrT�
subprocess�CalledProcessError�run�sys�
executable�DEVNULL)r4rFs  r/�test_backend_fallback_headlessrQs~��:�R�Z�Z�:��R��S��[�:�C�
���z�4�4�	5�<����
�^�^�T�+�
��4�
�(:�(:�	<�<�<�<�s�9B�B�headlessc��tjd�itj�dt	|�d��}tjtjddg|d��}|j�j�dk7sJ�y)	N�tkinterr�)rCrDrEaimport matplotlib as mpl; sentinel = mpl.rcsetup._auto_backend_sentinel; assert mpl.RcParams({'backend': sentinel})['backend'] == sentinel; assert dict.__getitem__(mpl.rcParams, 'backend') == sentinel; import matplotlib.pyplot; print(matplotlib.get_backend())T)rF�universal_newlines�agg)rS�importorskiprIrJrCrK�check_outputrNrO�strip�lower)r4rFr9s   r/�test_backend_fallback_headfulr[st�����	�"�
G�R�Z�Z�
G�r�3�v�;�
G�C��%�%�	����
+�	,�
�D�	*�G��=�=�?� � �"�e�+�+�+r.c�:�|jtjdddd�d�f�tjt
j�5tjdtjddzk(sJ�	ddd�tjt
j�5dtjd<ddd�tjddk(sJ�|jtjdd	�tjt
j�5tjdtjd
k(sJ�	ddd�tjt
j�5dtjd<ddd�tjd
dk7sJ�|jtjdd
�tjt
j�5tjd�J�	ddd�|jtjdd�tjt
j�5dtjd<ddd�tjddk(sJ�dtjd<tjjtjj��y#1swY��YxYw#1swY��'xYw#1swY���xYw#1swY��sxYw#1swY��xYw#1swY��xYw)Nzpatch.linewidth�0.0zaxes.linewidthc��d|zS�Nr�r-)�olds r/�<lambda>z"test_deprecation.<locals>.<lambda>/s
��a�#�g�r.c��|dzSr_r-)�news r/raz"test_deprecation.<locals>.<lambda>/s
��3��7�r.r�rOzpatch.edgecolor)r]rjrjz#abcdzpatch.force_edgecolor)r]Nzsvg.hashsalt)r]�foobar)�setitemr+�_deprecated_maprSrVrr
r,�_deprecated_ignore_map�_deprecated_remain_as_nonerXr_)�monkeypatchs r/�test_deprecationrj,s���������.�	� �"5�7J�K�M�
���d�7�7�	8�2��|�|�-�.��|�|�,�-��1�2�	2�2�2�
���d�7�7�	8�,�*+����&�'�,��<�<�(�)�Q�.�.�.�����"�"�$5�!�#�
���d�7�7�	8�.��|�|�-�.��|�|�,�-�.�	.�.�.�
���d�7�7�	8�2�*1����&�'�2��<�<�(�)�W�4�4�4�����"�"�$;���
���d�7�7�	8�=��|�|�3�4�<�<�<�=�����&�&����
���d�7�7�	8�0�'/����^�$�0��<�<��'�8�3�3�3�#'�C�L�L�� ��L�L������)�)�+�,�?2�2��,�,��.�.��2�2��=�=��0�0�sH�-K�$K�*K*�2K7�*L�
L�K�K'�*K4�7L�L�Lc���d}|�d�}tjttj|���5tjd|i�ddd�y#1swYyxYw)N)g�������?gffffff�?z% is not a valid value for legend.loc;rQz
legend.loc)rSrTrU�re�escaper+r@)�value�	match_strs  r/�test_rcparams_legend_locrpUsQ���E��'�>�?�I�	���z����9�)=�	>�,����l�E�*�+�,�,�,�s�A�A )Ir_rI�pathlibrrlrKrN�unittestrrrrS�
matplotlibr+rr�matplotlib.pyplot�pyplotrs�matplotlib.colors�colors�mcolors�numpyr
�matplotlib.rcsetupr	r
rrr
rrrrrrrrrrr6rIrZr\rc�to_rgba�legend_color_tests�legend_color_test_ids�mark�parametrizer�r�r�r�r�r�rrr"rUrr+r2r7r:r=�skipif�platformrQ�display_is_validr[rjrpr-r.r/�<module>r�s$���	��	��
��!�
��.��#�������$#1�L:�B�7�0�*�g�s�^�_�W�_�_�S�1�2��y�C�
8��W�_�_�S����s�c�
2�O�G�O�O�C�4H�I��g�s�^�_�W�_�_�S�1�2��y�C�
8��W�_�_�S����s�c�
2�O�G�O�O�C�4H�I�	���������9�;M�2��4�>�4�>�+�+�$�'�5�]1�@�����1�5�d�;�=�)�=�)������9�5�e�<�>��>��
�����0���Z����
�R�X�X�c�]�C����Z��	�U�J��3��<��<������2�������
�R�X�X�c�]�C����Z��	�U�J��5��?��?�1�:�	4������C�L�L�G�+�L��A�<�B�<�������L�L�G��H�$F�$5�$F�$F�$H� H����,��,�$#-�R,r.

Youez - 2016 - github.com/yon3zu
LinuXploit