Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/IPython/lib/tests/__pycache__/test_display.cpython-39.pyc
Ðазад
a o�ha$ � @ s\ d Z ddlmZmZ ddlmZmZmZ ddl Z ddl mZmZ ddl Z ddlZddlmZ ddlZzddlZW n ey� Y n0 ddlmZ ddlmZ d d � Zdd� Zd d� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Z dd� Z!dd� Z"dd � Z#d!d"� Z$d#d$� Z%G d%d&� d&e�Z&d'd(� Z'e'� G d)d*� d*e&��Z(ed2d,d-��Z)d.d/� Z*d0d1� Z+dS )3z Tests for IPython.lib.display. � )�NamedTemporaryFile�mkdtemp)�split�join�dirnameN)�TestCase�mock)�BytesIO)�display)�skipif_not_numpyc C s t �d�} t �t�d��} dS )z(FileLink: Test class can be instantiated�example.txtN)r �FileLink�pathlib�PurePath��fl� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/IPython/lib/tests/test_display.py�test_instantiation_FileLink, s r c C s t �d�} | �� �d�sJ �dS )zEFileLink: Calling _repr_html_ on non-existent files returns a warningr zPath (<tt>example.txt</tt>)N)r r �_repr_html_� startswithr r r r �*test_warning_on_non_existent_path_FileLink2 s r c C s: t � } t�| j�}|�� }d| j| jf }||ks6J �dS )zMFileLink: Calling _repr_html_ functions as expected on existing filepath z'<a href='%s' target='_blank'>%s</a><br>N)r r r �namer ��tfr �actual�expectedr r r �test_existing_path_FileLink8 s r c C s0 t � } t�| j�}t|�}| j}||ks,J �dS )zHFileLink: Calling repr() functions as expected on existing filepath N)r r r r �reprr r r r � test_existing_path_FileLink_reprB s r c C s t � } t�ttj| � dS )z1FileLink: Raises error when passed directory N)r �pytest�raises� ValueErrorr r )�tdr r r �#test_error_on_directory_to_FileLinkL s r$ c C s t �d�} dS )z.FileLinks: Test class can be instantiated �exampleN)r � FileLinks�Zflsr r r �test_instantiation_FileLinksV s r( c C s t �d�} | �� �d�sJ �dS )zFFileLinks: Calling _repr_html_ on non-existent files returns a warningr% zPath (<tt>example</tt>)N)r r&