Your IP : 216.73.216.213
��Yf+4 � @ s� d d l Z d d l Z d d l m Z d d l m Z m Z e j d � Gd d � d e e j � Z Gd d � d e e j � Z
Gd d
� d
e e j � Z e e
e f Z e
d k r� e j e � d S)� N)�support)�AbstractTkTest�requires_tclZguic @ s( e Z d Z d d � Z d d � Z d S)�MiscTestc C sC | j j � } | j | t � | j d | � | j d | � d S)N�photo�bitmap)�root�image_types�assertIsInstance�tuple�assertIn)�selfr � r �J/opt/alt/python35/lib64/python3.5/tkinter/test/test_tkinter/test_images.py�test_image_types s zMiscTest.test_image_typesc C s# | j j � } | j | t � d S)N)r �image_namesr
r )r
r r r r �test_image_names s zMiscTest.test_image_namesN)�__name__�
__module__�__qualname__r r r r r r r s r c @ sv e Z d Z e d d � � Z d d � Z d d � Z d d � Z d d
� Z d d � Z d
d � Z
d d � Z d S)�BitmapImageTestc C s, t j j | � t j d d d �| _ d S)Nz
python.xbm�subdir�
imghdrdata)r �
setUpClass�__func__r �findfile�testfile)�clsr r r r s zBitmapImageTest.setUpClassc
C s� t j d d | j d d d d d | j �} | j t | � d � | j | j � d � | j | j � d � | j | j � d � | j d | j j
� � ~ | j d | j j
� � d S)
Nz::img::test�master�
foreground�yellow�
background�blue�filer � )�tkinter�BitmapImager r �assertEqual�str�type�width�heightr r �assertNotIn)r
�imager r r �test_create_from_file s z%BitmapImageTest.test_create_from_filec C s� t | j d � � } | j � } Wd QRXt j d d | j d d d d d | �} | j t | � d � | j | j � d � | j | j � d
� | j | j
� d
� | j d | j j � � ~ | j
d | j j � � d S)N�rbz::img::testr r r r! r"