403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.216.115
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/IPython/lib/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/IPython/lib/tests/__pycache__/test_latextools.cpython-311.pyc
�

�@�ch��>�dZddlmZddlmZddlZddlmZddlm	Z	m
Z
ddlmZej
�dd	d
g��d���Zed���Ze	d	d
��ej
�d
ddg��d�����Zd�Zeefd���Zej
�deeg��ej
�dddg��d�����Ze
d���Zd�Zd�Zd�Ze
e	d	d
��d�����Zd�ZdS)zTests for IPython.utils.path.py�)�contextmanager)�patchN)�
latextools)�onlyif_cmds_exist�skipif_not_matplotlib��FindCmdError�command�latex�dvipngc����fd�}tjtd|��5tjdd���J�	ddd��dS#1swxYwYdS)Nc�"��|�krt�dS�Nr)�argr
s ��C/usr/lib/python3/dist-packages/IPython/lib/tests/test_latextools.py�
mock_find_cmdzGtest_check_latex_to_png_dvipng_fails_when_no_cmd.<locals>.mock_find_cmds����'�>�>����>��find_cmd�whateverT)r�objectr�latex_to_png_dvipng)r
rs` r�0test_check_latex_to_png_dvipng_fails_when_no_cmdrs���������
��j�*�m�	<�	<�H�H��-�j�$�?�?�G�G�G�G�H�H�H�H�H�H�H�H�H�H�H�H����H�H�H�H�H�Hs�A�A�Ac/�K�dV�dSr�)�args�kwargss  r�no_oprs����	�E�E�E�E�Erzs, wrap)z$$x^2$$F)�x^2Tc��d�}tj||��t|��5tj||��ddd��dS#1swxYwYdS)z@
    Test that latex_to_png_dvipng just runs without error.
    c��|dksJ�dS�N�	breqn.styr��filenames r�mock_kpsewhichz5test_latex_to_png_dvipng_runs.<locals>.mock_kpsewhich'����;�&�&�&�&��trN)rr�patch_latextool)�s�wrapr%s   r�test_latex_to_png_dvipng_runsr*!s�������"�1�d�+�+�+�	��	(�	(�0�0��&�q�$�/�/�/�0�0�0�0�0�0�0�0�0�0�0�0����0�0�0�0�0�0s�A�A�Ac��|dksJ�dSr!rr#s rr%r%1s���{�"�"�"�"��4rc#�zK�tjtd|��5dV�ddd��dS#1swxYwYdS)N�	kpsewhich)rrr)�mocks rr'r'5s�����	��j�+�t�	4�	4���
������������������������s�0�4�4�context�s_wrap)�$x^2$Fc���	ddl}n%#t$rtjd��YdSwxYw|\}}|��5t	j||��ddd��dS#1swxYwYdS)z=
    Test that latex_to_png_mpl just runs without error.
    rNz%This needs matplotlib to be available)�
matplotlib�ImportError�pytest�skipr�latex_to_png_mpl)r0r/r3r(r)s     r�test_latex_to_png_mpl_runsr8:s����������������;�<�<�<���������G�A�t�	����-�-��#�A�t�,�,�,�-�-�-�-�-�-�-�-�-�-�-�-����-�-�-�-�-�-s��)�)�A�A"�%A"c�:�tjd��}d|vsJ�dS)Nr1zdata:image/png;base64,iVBOR)r�
latex_to_html)�imgs r�test_latex_to_htmlr<Is)��
�
"�7�
+�
+�C�(�C�/�/�/�/�/�/rc��d�}t|��5d�tjdd����dksJ�	ddd��dS#1swxYwYdS)z)
    Test genelatex with wrap=False.
    c�<�Jd�|�����)NFz0kpsewhich should not be called (called with {0}))�formatr#s rr%z.test_genelatex_no_wrap.<locals>.mock_kpsewhichSs(��	=�+�+1�6�(�+;�+;�	=�	=�	=r�
z	body textFz�\documentclass{article}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{bm}
\pagestyle{empty}
\begin{document}
body text
\end{document}N�r'�joinr�	genelatex�r%s r�test_genelatex_no_wraprEOs���=�=�=�
��	(�	(�	�	��y�y��-�k�5�A�A�B�B�G������	�	�	�	�	�	�	�	�	�	�	�	����	�	�	�	�	�	��/A�A�Ac��d�}t|��5d�tjdd����dksJ�	ddd��dS#1swxYwYdS)zL
    Test genelatex with wrap=True for the case breqn.sty is installed.
    c��|dksJ�dS)Nr"zpath/to/breqn.styrr#s rr%z6test_genelatex_wrap_with_breqn.<locals>.mock_kpsewhichgs���;�&�&�&�&�"�"rr@rTz�\documentclass{article}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{bm}
\usepackage{breqn}
\pagestyle{empty}
\begin{document}
\begin{dmath*}
x^2
\end{dmath*}
\end{document}NrArDs r�test_genelatex_wrap_with_breqnrIcs���#�#�#�
��	(�	(����y�y��-�e�T�:�:�;�;�@��������������������������rFc��d�}t|��5d�tjdd����dksJ�	ddd��dS#1swxYwYdS)zP
    Test genelatex with wrap=True for the case breqn.sty is not installed.
    c��|dksJ�dSr!rr#s rr%z9test_genelatex_wrap_without_breqn.<locals>.mock_kpsewhich~r&rr@rTz�\documentclass{article}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{bm}
\pagestyle{empty}
\begin{document}
$$x^2$$
\end{document}NrArDs r�!test_genelatex_wrap_without_breqnrLzs������
��	(�	(�	�	��y�y��-�e�T�:�:�;�;�@������	�	�	�	�	�	�	�	�	�	�	�	����	�	�	�	�	�	rFc�n�d}tj|d���}tj|dd���}tj|d��}tj|dd��}||ksJ�tj|d��}tj|dd��}||ksJ�|||fvsJ�|||fvsJ�tj|dd��}||ksJ�tj|dd��}||ksJ�tj|dd��}	tj|dd	��}
|	|
ksJ�tj|ddd
��}|	|ksJ�dS)z/
    Test color settings for latex_to_png.
    r1F)r)z#000000)r)�color�Black�Maroon�Whitez#FFFFFFg333333�?N)r�latex_to_pngrr7)�latex_string�
default_value�default_hexblack�dvipng_default�dvipng_black�mpl_default�	mpl_black�
dvipng_maroon�
mpl_maroon�	mpl_white�mpl_hexwhite�mpl_white_scales            r�test_latex_to_png_colorr_�s����L��+�L�u�E�E�E�M�!�.�|�%�5>�@�@�@���3�L�%�H�H�N��1�,��w�O�O�L��\�)�)�)�)��-�l�E�B�B�K��+�L�%��I�I�I��)�#�#�#�#��\�9�5�5�5�5�5���i�8�8�8�8�8��2�<��3;�=�=�M��=�(�(�(�(��,�\�5�(�K�K�J��
�"�"�"�"��+�L�%��I�I�I��.�|�U�I�N�N�L���$�$�$�$� �1�,��29�3�@�@�O���'�'�'�'�'�'rc���d�tjt�fd���tjt�fd���dS)zM
    Test that invalid hex colors provided to dvipng gives an exception.
    r1c�2��tj�dd���S)Nrz#f00bar��backendrN�rrR�rSs�r�<lambda>z6test_latex_to_png_invalid_hex_colors.<locals>.<lambda>�s ���
�'��(�)�
�
�
�rc�2��tj�dd���S)Nrz#f00rbrdres�rrfz6test_latex_to_png_invalid_hex_colors.<locals>.<lambda>�s���
�'��h�f�U�U�U�rN)r5�raises�
ValueErrorres@r�$test_latex_to_png_invalid_hex_colorsrj�sd����L�
�M��	
�	
�	
�	
�����M��U�U�U�U�����r)�__doc__�
contextlibr�
unittest.mockrr5�IPython.libr�IPython.testing.decoratorsrr�IPython.utils.processr	�mark�parametrizerrr*r%r'r8r<rErIrLr_rjrrr�<module>rssF��%�%�&�%�%�%�%�%�������
�
�
�
�"�"�"�"�"�"���������/�.�.�.�.�.������W�h�$7�8�8�H�H�9�8�H��
�
���
���7�H�%�%������%7��$G�H�H�0�0�I�H�&�%�0�����'������������U�O�$<�=�=������$4�m�#D�E�E�-�-�F�E�>�=�-��0�0���0�
���(���.���(���7�H�%�%�(�(�&�%���(�D����r

Youez - 2016 - github.com/yon3zu
LinuXploit