ó
‹wÛjc           @   sr   d  Z  d d l m Z m Z m Z m Z e d d e ƒZ d d l Z d „  Z	 d „  Z
 e d k rn e
 ƒ  n  d S(	   s3   Simple test script for imgfile.c
   Roger E. Masse
iÿÿÿÿ(   t   verboset   unlinkt   findfilet   import_modulet   imgfilet
   deprecatedNc   	      C   s’  d d l  } d d l } d } y t j |  ƒ } Wn} t j k
 r° t d k r` | j d } n | j t j } | j	 | j
 ƒ } |  | d <| j
 j | ƒ }  t j |  ƒ } n Xt rÏ d |  t | ƒ f GHn  t j |  ƒ } t rì d GHn  t j | | | d | d | d	 ƒ t r/d
 |  t | ƒ f GHn  t r=d GHn  t j |  | d d	 | d d	 d d ƒ } t rvd GHn  t j d ƒ t r‘d GHn  t j |  | d d	 | d d	 d d ƒ } t rÊd GHn  t j d ƒ t råd GHn  t j |  | d d	 | d d	 d ƒ } t rd GHn  t j |  | d d	 | d d	 d d ƒ } t rTd GHn  t j | | | d d	 | d d	 | d	 ƒ | j | ƒ d S(   s^   Run through the imgfile's battery of possible methods
       on the image passed in name.
    iÿÿÿÿNs   /tmp/deletemet   __main__i    s!   Opening test image: %s, sizes: %ss   Writing output filei   i   s(   Opening scaled test image: %s, sizes: %ss   Filtering with "impulse"t   impulseg       @s   Switching to X compatibilitys   Filtering with "triangle"t   triangleg      @s#   Switching back to SGI compatibilitys   Filtering with "quadratic"t	   quadratics   Filtering with "gaussian"t   gaussiang      ð?(   t   syst   osR   t   getsizest   errort   __name__t   argvt   modulest   __file__t   splitt   sept   joinR    t   strt   readt   writet
   readscaledt   ttobR   (	   t   nameR   R   t
   outputfilet   sizest   ournamet   partst   imaget   simage(    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_imgfile.pyt	   testimage   sV    
%++ ( +-c           C   sX   t  j t d ƒ d ƒ t  j t d ƒ d ƒ t d ƒ t d ƒ t d ƒ t d ƒ d  S(   Ns   testrgb.uues   test.rgbs   greyrgb.uues   greytest.rgb(   t   uut   decodeR   R"   R   (    (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_imgfile.pyt	   test_mainf   s    


R   (   t   __doc__t   test.test_supportR    R   R   R   t   TrueR   R#   R"   R%   R   (    (    (    s‡   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_imgfile.pyt   <module>   s   "	[	