OwlCyberSecurity - MANAGER
Edit File: test_dviread.cpython-38.pyc
U ��]& � @ s^ d dl Z d dlmZ d dlZd dlmZ d dlZdd� Zej j e�d�dkdd�dd � �ZdS ) � N)�Pathc C s� | � tddd� � ttt�jd �}t�|�}dD ]�}d| }|| }|j|ksTt�|j d| ksft�|dkr�|j d | ks�t�n|d kr�|j dks�t�|dkr�|jd | ks�t�n|jd| ks�t�|dkr�|jddd�ks�t�q2|ji ks2t�q2|d }|jd k�st�|j d k�st�|d }|jd k�s4t�|j dk�sDt�|d }|jdk�s\t�|j d k�slt�|d }|jdk�s�t�t �t��}|d W 5 Q R X dt|j�k�s�t�d S )NZ find_tex_filec S s | S )N� )�xr r �?/usr/lib/python3/dist-packages/matplotlib/tests/test_dviread.py�<lambda> � z!test_PsfontsMap.<locals>.<lambda>z baseline_images/dviread/test.map)� � � � � s TeXfont%ds PSfont%d)r r s font%d.encr s enc3.foo)r r s font%d.pfas font%d.pfbr g��������g������@)Zslant�extends TeXfont6s TeXfont7s font7.encs TeXfont8s font8.pfbs TeXfont9s /absolute/font9.pfbs no-such-fontzno-such-font)�setattr�dr�strr �__file__�parentZ PsfontsMap�texname�AssertionErrorZpsname�encoding�filenameZeffects�pytestZraises�KeyError�value)Zmonkeypatchr Zfontmap�n�key�entry�excr r r �test_PsfontsMap s@ r Z kpsewhichzkpsewhich is not available)�reasonc C sn t t�jd } | d �� �}t�|�}W 5 Q R X t�t| d �d ��}dd� |D �}W 5 Q R X ||ksjt �d S )Nzbaseline_images/dvireadz test.jsonztest.dvic S s. g | ]&}d d� |j D �dd� |jD �d��qS )c S s8 g | ]0}|j |jt|j�|jj�d �t|jjd�g�qS )�asciir ) r �y�chrZglyphZfontr �decode�round�size)�.0�tr r r � <listcomp>; s ��z+test_dviread.<locals>.<listcomp>.<listcomp>c S s g | ]}|j |j|j|jg�qS r )r r! Zheight�width)r&