ó
ŠwÛjc           @   sc  d  d l  Z  d  d l Z d  d l Z d  d l Z d  d l Z d  d l m Z m Z m Z m	 Z	 m
 Z
 e d ƒ e d ƒ Z e d ƒ e d ƒ y d  d l Z Wn e k
 r± n Xd „  Z e  j j d ƒ Z e j e pã e d k d	 e ƒ e j e j d
 k d ƒ d e j f d „  ƒ  Yƒ ƒ Z d e j f d „  ƒ  YZ d „  Z e d k r_e j ƒ  n  d S(   iÿÿÿÿN(   t   requirest   import_modulet   verboset   run_unittestt   SaveSignalst   cursess   curses.asciis   curses.textpadc         C   s   t  j t t |  ƒ d |  ƒ S(   Ns   requires curses.%s(   t   unittestt
   skipUnlesst   hasattrR   (   t   name(    (    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_curses.pyt   requires_curses_func$   s    t   TERMt   unknowns*   $TERM=%r, calling initscr() may cause exitt   cygwins!   cygwin's curses mostly just hangst
   TestCursesc           B   s@  e  Z e d  „  ƒ Z e d „  ƒ Z d „  Z d „  Z d „  Z d „  Z d „  Z	 e
 d ƒ d „  ƒ Z e
 d	 ƒ d
 „  ƒ Z e
 d ƒ d „  ƒ Z e
 d ƒ d „  ƒ Z e
 d ƒ d „  ƒ Z e
 d ƒ d „  ƒ Z e
 d ƒ d „  ƒ Z e
 d ƒ d „  ƒ Z e
 d ƒ d „  ƒ Z e
 d ƒ d „  ƒ Z d „  Z d „  Z d „  Z RS(   c         C   sk   t  j j ƒ  s? t j d ƒ ‚ t j ƒ  |  _ |  j j ƒ  } n d  |  _ t  j j ƒ  } t
 j d | ƒ d  S(   Ns   sys.__stdout__ is not a ttyt   fd(   t   syst
   __stdout__t   isattyR   t   SkipTestt   tempfilet   TemporaryFilet   tmpt   filenot   NoneR   t	   setupterm(   t   clsR   (    (    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_curses.pyt
   setUpClass1   s    	c         C   s#   |  j  r |  j  j ƒ  |  `  n  d  S(   N(   R   t   close(   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_curses.pyt   tearDownClass?   s    	c         C   sD   t  ƒ  |  _ |  j j ƒ  t r' d GHn  t j ƒ  |  _ t j ƒ  d  S(   Nt    (   R   t   save_signalst   saveR   R   t   initscrt   stdscrt   savetty(   t   self(    (    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_curses.pyt   setUpE   s    c         C   s%   t  j ƒ  t  j ƒ  |  j j ƒ  d  S(   N(   R   t   resettyt   endwinR   t   restore(   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_curses.pyt   tearDownN   s    

c         C   sì  |  j  } t j d d ƒ } t j d d d d ƒ } t j d d d d ƒ } xY | j | j g D]E } x< d d t j f d2 d d d t j f g D] } | | Œ  q� Wq^ Wx± | j | j | j | j	 | j
 | j | j | j | j | j | j | j | j | j | j | j | j | j | j | j | j | j | j | j | j | j g D] } | ƒ  qJW| j  d d ƒ | j  d d t j ƒ | j  d d d d ƒ | j  d d d d t j ƒ | j! t j ƒ | j" t j ƒ | j# t j ƒ | j$ d ƒ | j$ d t j% ƒ | j& d ƒ | j& d t j% ƒ | j' d	 d
 d d d d d d ƒ | j' d d d d d d d d ƒ |  j( t) d d ƒ�' | j' d	 d
 d d d g  d d ƒ Wd QX| j* d	 d ƒ | j* d d ƒ | j* d d ƒ |  j( t) | j* d	 d
 d ƒ |  j( t) | j* d	 ƒ | j* ƒ  | j+ d ƒ | j, d d ƒ } | j, d d d d ƒ } | j- d  d  ƒ | j. d ƒ | j. d t j ƒ | j/ d d ƒ | j/ d d t j ƒ | j/ d d d d ƒ | j/ d d d d t j ƒ | j0 d ƒ | j1 d ƒ t2 | d! ƒ r| j3 d ƒ | j3 d" ƒ n  | j4 d# ƒ | j5 d ƒ | j6 d$ d ƒ | j6 d$ d t j ƒ | j6 d d d$ d ƒ | j6 d d d$ d t j ƒ | j7 d% ƒ | j7 d% t j ƒ | j7 d d d% ƒ | j7 d d d% t j ƒ | j8 d" ƒ | j9 d ƒ | j: d ƒ | j; d d ƒ | j< d d ƒ | j= d ƒ | j> d ƒ | j? | ƒ | j@ | ƒ | j? | d d d d d d ƒ | j@ | d d d d d d ƒ | jA d d ƒ | jB d ƒ | jC ƒ  | jC d ƒ | jC d& ƒ | j; d' d ƒ | jD d d ƒ | jE d d ƒ } | jE d d d d ƒ } t2 | d( ƒ rJtF jG jH d) ƒ rJ| jI d ƒ n  | jJ d ƒ | jK d d ƒ | jK d d d" ƒ | jL d d ƒ | jL d d t jM ƒ t2 | d* ƒ r| jN d d d t jO ƒ | jN d t j ƒ | jN d d+ t jP ƒ | jN t jO ƒ n  | j ƒ  | jL d d d d ƒ | jL d d d d t jM ƒ t2 | d, ƒ rb| jQ d- d. ƒ n  t2 | d/ ƒ r„| jR d d ƒ n  |  j( tS | jT d0 ƒ |  j( tS | jT d d d0 ƒ |  j( tS | j d1 ƒ |  j( tS | j d d d1 ƒ d S(3   s   Test the methods of windowsi
   i   i   t   ai   t   1234i   t    iA   iB   iC   iD   iE   iF   iG   iH   t   |t   !t   -t   _t   +s   \t   #t   /t   msgs(   Expected win.border() to raise TypeErrorNt   :t   ~i   i   i	   t   immedoki    t   ct   abct   defiýÿÿÿi   t   syncokt   sunost   chgati   t   resizei   iP   t   encloseipþÿÿiþÿÿÿ(   i   i   R*   (U   R"   R   t   newwint   addcht   addstrt   A_BOLDt   cleart   clrtobott   clrtoeolt	   cursyncupt   delcht   deletelnt   eraset   getbegyxt   getbkgdt   getkeyt   getmaxyxt   getparyxt   getyxt   incht   insertlnt   instrt   is_wintouchedt   noutrefresht	   redrawwint   refresht   standoutt   standendt   syncdownt   syncupt   touchwint
   untouchwint   addnstrt   attront   attrofft   attrsett   bkgdt	   A_REVERSEt   bkgdsett   bordert   assertRaisest	   TypeErrort   boxt   clearokt   derwint   mvderwint   echochart   hlinet   idcokt   idlokR   R7   t   inscht   insdellnt   insnstrt   insstrt   is_linetouchedt   keypadt   leaveokt   movet   mvwint   nodelayt	   notimeoutt   overlayt	   overwritet   redrawlnt   scrollokt   scrollt	   setscrregt   subwinR   t   platformt
   startswithR;   t   timeoutt	   touchlinet   vlinet
   A_STANDOUTR=   t   A_BLINKt   A_UNDERLINER>   R?   t
   ValueErrort   getstr(   R$   R"   t   wint   win2t   metht   argst   win4t   win3(    (    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_curses.pyt   test_window_funcsS   sÞ    	


"
c         C   sÊ  xŸ t  j t  j t  j t  j t  j t  j t  j t  j t  j	 t  j
 t  j t  j t  j t  j t  j t  j t  j t  j t  j t  j t  j t  j t  j g D] } | ƒ  q‘ Wt t  d ƒ r¾ t  j ƒ  n  t t  d ƒ rÚ t  j ƒ  n  t  j d ƒ rù t  j d ƒ n  t  j d ƒ t  j ƒ  t  j d ƒ t j  ƒ  �1 } |  j! j" | ƒ | j# d ƒ t  j$ | ƒ Wd QXt  j% d ƒ t  j& d ƒ t  j' d ƒ t  j( d ƒ t  j) d d ƒ t  j* d	 d	 ƒ } t  j* d	 d	 d d ƒ } t  j+ ƒ  t  j+ d ƒ t  j, d
 ƒ t  j- ƒ  t  j. ƒ  t  j. d ƒ t t  d ƒ r1t  j/ d	 d	 ƒ n  t  j0 d ƒ t  j1 d ƒ t  j d ƒ t  j2 d ƒ t t  d ƒ r�t  j3 t4 j5 j6 ƒ  ƒ n  t  j7 d ƒ t  j8 d ƒ t t  d ƒ rÆt  j9 d ƒ n  d S(   s   Test module-level functionst   filtert   getsyxt   cnormi   i    Nid   i2   i   R9   t   setsyxt   hct   cot   crt	   typeaheadR*   t   use_env(:   R   t   baudratet   beept   can_change_colort   cbreakt   def_prog_modet   doupdatet   flasht   flushinpt
   has_colorst   has_ict   has_ilt   isendwint   killchart   longnamet   nocbreakt   noechot   nonlt	   noqiflusht   norawt   reset_prog_modet	   termattrst   termnamet	   erasecharR   R“   R”   t   tigetstrt   curs_sett   delay_outputt   echoR   R   R"   t   putwint   seekt   getwint	   halfdelayt	   intrflusht   metat   napmst   newpadR@   t   nlt   putpt   qiflusht   rawR–   t	   tigetflagt   tigetnumt   tparmRš   R   t	   __stdin__R   t   unctrlt   ungetchR›   (   R$   t   funct   fRŒ   (    (    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_curses.pyt   test_module_funcsÖ   s`    
 
 

 c         C   s”   t  j ƒ  s |  j d ƒ n  t  j ƒ  t  j d d d ƒ t  j d ƒ t  j d ƒ t  j t  j d ƒ t  j	 d ƒ t
 t  d ƒ r� t  j ƒ  n  d  S(   Ns   requires colors supporti   i   i    t   use_default_colors(   R   R¤   t   skipTestt   start_colort	   init_pairt   color_contentt
   color_pairt   pair_contentt   COLOR_PAIRSt   pair_numberR   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_curses.pyt   test_colors_funcs  s    
t   keynamec         C   s   t  j d ƒ d  S(   Ni   (   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_curses.pyt   test_keyname  s    t   has_keyc         C   s   t  j d ƒ d  S(   Ni   (   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_curses.pyt   test_has_key  s    t   getmousec         C   sm   t  j t  j ƒ \ } } | d k r4 |  j d ƒ n  t  j d ƒ t  j d d d d t  j ƒ t  j ƒ  } d  S(   Ni    s   mouse stuff not availablei
   (   R   t	   mousemaskt   BUTTON1_PRESSEDRÍ   t   mouseintervalt
   ungetmouseRÚ   (   R$   t	   availmaskt   oldmaskt   m(    (    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_curses.pyt   test_getmouse   s    t   panelc         C   sT   t  j d d ƒ } t  j j | ƒ } |  j t  j j d d ƒ� | j ƒ  Wd  QXd  S(   Ni
   R4   s!   userptr should fail since not set(   R   R@   Rã   t	   new_panelRf   t   errort   userptr(   R$   t   wt   p(    (    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_curses.pyt   test_userptr_without_set*  s
    
c         C   s�   t  j d d ƒ } t  j j | ƒ } t ƒ  } t j | ƒ } x! t d ƒ D] } | j | ƒ qI W| j d  ƒ |  j
 t j | ƒ | d ƒ d  S(   Ni
   id   s   set_userptr leaked references(   R   R@   Rã   Rä   t   objectR   t   getrefcountt   ranget   set_userptrR   t   assertEqual(   R$   Rç   Rè   t   objt   nrefst   i(    (    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_curses.pyt   test_userptr_memory_leak3  s    	c            s^   t  j d d ƒ } t  j j | ƒ ‰  d d ‡  f d †  ƒ  Y} ˆ  j | ƒ  ƒ ˆ  j d  ƒ d  S(   Ni
   t   Ac              s   e  Z ‡  f d  †  Z RS(   c            s   ˆ  j  d  ƒ d  S(   N(   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_curses.pyt   __del__E  s    (   t   __name__t
   __module__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_curses.pyRó   D  s   (    (   R   R@   Rã   Rä   Rí   R   (   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_curses.pyt   test_userptr_segfault@  s
    c         C   s>   t  j d d ƒ } t  j j | ƒ } |  j t t | ƒ ƒ d  S(   Ni
   (   R   R@   Rã   Rä   Rf   Rg   t   type(   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_curses.pyt   test_new_curses_panelJ  s    t   is_term_resizedc         C   s   t  j |  j j ƒ  Œ  d  S(   N(   R   Rú   R"   RN   (   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_curses.pyt   test_is_term_resizedP  s    t   resize_termc         C   s   t  j |  j j ƒ  Œ  d  S(   N(   R   Rü   R"   RN   (   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_curses.pyt   test_resize_termT  s    t
   resizetermc         C   sj   |  j  } t j t j } } | d } | d } t j | | ƒ |  j t j | ƒ |  j t j | ƒ d  S(   Ni   (   R"   R   t   LINESt   COLSRþ   Rî   (   R$   R"   t   linest   colst	   new_linest   new_cols(    (    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_curses.pyt   test_resizetermX  s    	

c         C   s   t  j d ƒ |  j j ƒ  d  S(   Ni  (   R   RÈ   R"   RM   (   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_curses.pyt   test_issue6243c  s    c         C   s8   t  j t  j d ƒ d d ƒ } |  j t | ƒ t ƒ d  S(   Nt   cupi   i   (   R   RÅ   R³   t   assertIsRø   t   bytes(   R$   t   b(    (    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_curses.pyt   test_issue10570g  s    c         C   s}   |  j  } t | d ƒ s* t j d ƒ ‚ n  t j j | d t ƒ} | j ƒ  \ } } | j	 | d | d ƒ | j
 d ƒ d  S(   NR>   s   requires curses.window.resizet   insert_modei   R*   (   R"   R   R   R   R   t   textpadt   Textboxt   TrueRN   R>   t   _insert_printable_char(   R$   R"   Rh   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_curses.pyt   test_issue13051k  s    	(   Rõ   Rö   t   classmethodR   R   R%   R)   R’   RË   RÕ   R
   R×   RÙ   Râ   Ré   Rò   R÷   Rù   Rû   Rý   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_curses.pyR   +   s(   				ƒ	5	
	
		t	   TestAsciic           B   s>   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s7   x0 t  j j D]" } |  j t t  j | ƒ | ƒ q Wd  S(   N(   R   t   asciit   controlnamest
   assertTrueR   (   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_curses.pyt   test_controlnamesx  s    c            sŠ  ‡  ‡ ‡ f d †  } xÍt  d ƒ D]¿‰ t ˆ ƒ ‰  } | t j j | j ƒ  ƒ | t j j | j ƒ  ƒ | t j j | j ƒ  ƒ | t j j | j ƒ  ƒ | t j j | j ƒ  ƒ | t j j	 | j	 ƒ  ƒ | t j j
 ˆ d k  ƒ | t j j ˆ d k ƒ | t j j ˆ d k  ƒ | t j j ˆ d k  p:ˆ d k ƒ | t j j ˆ  d k ƒ | t j j d ˆ k  ozd k n ƒ | t j j d ˆ k o£d k n ƒ | t j j ˆ  t j k ƒ | t j j ˆ  t j k ƒ q" Wx…d d	 d t j t j d
 f D]d‰ ˆ j t j j ˆ ƒ ƒ ˆ j t j j ˆ ƒ ƒ ˆ j t j j ˆ ƒ ƒ ˆ j t j j ˆ ƒ ƒ ˆ j t j j ˆ ƒ ƒ ˆ j t j j	 ˆ ƒ ƒ ˆ j t j j
 ˆ ƒ ƒ ˆ j t j j ˆ ƒ ƒ ˆ j t j j ˆ ƒ ƒ ˆ j t j j ˆ ƒ ƒ ˆ j t j j ˆ ƒ ƒ ˆ j t j j ˆ ƒ ƒ ˆ j t j j ˆ ƒ ƒ ˆ j t j j ˆ ƒ ƒ qWˆ j t j j d	 ƒ ƒ d  S(   Nc            s0   ˆ j  |  ˆ ƒ | ƒ ˆ j  |  ˆ  ƒ | ƒ d  S(   N(   Rî   (   RÉ   t   expected(   R8   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_curses.pyt   check}  s    i   i€   i    i   s    	i~   iþÿÿÿiÿÿÿÿi   (   Rì   t   chrR   R  t   isalnumt   isalphat   isdigitt   islowert   isspacet   isuppert   isasciit   ismetat   isctrlt   iscntrlt   isblankt   isgrapht   isprintt   ispunctt   stringt   punctuationt   isxdigitt	   hexdigitsR   t
   maxunicodet   assertFalse(   R$   R  R
  (    (   R8   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_curses.pyt   test_ctypes|  sD    %)) &c         C   s^   t  j j } |  j | d ƒ d ƒ |  j | d ƒ d ƒ |  j | t d ƒ ƒ t d ƒ ƒ d  S(   Ns   ÁRó   (   R   R  Rî   t   ord(   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_curses.pyt
   test_ascii§  s    c         C   st   t  j j } |  j | d ƒ d ƒ |  j | d ƒ d ƒ |  j | d ƒ d ƒ |  j | t d ƒ ƒ t d ƒ ƒ d  S(   Nt   Js   
t   @s    (   R   R  t   ctrlRî   R0  (   R$   R4  (    (    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_curses.pyt	   test_ctrl­  s
    c         C   sX   t  j j } |  j | d ƒ d ƒ |  j | d ƒ d ƒ |  j | t d ƒ ƒ d ƒ d  S(   Ns   
s   ŠRó   s   ÁiÁ   (   R   R  t   altRî   R0  (   R$   R6  (    (    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_curses.pyt   test_alt´  s    c         C   sF  t  j j } |  j | d ƒ d ƒ |  j | d ƒ d ƒ |  j | d ƒ d ƒ |  j | d ƒ d ƒ |  j | d ƒ d ƒ |  j | d ƒ d ƒ |  j | d	 ƒ d
 ƒ |  j | t d ƒ ƒ d ƒ |  j | t d ƒ ƒ d ƒ |  j | d ƒ d ƒ |  j | d ƒ d ƒ |  j | t d ƒ ƒ d ƒ |  j | t d ƒ ƒ d ƒ d  S(   NR*   Ró   t   ;R,   s   s   ^?s   
s   ^Js    s   ^@s   Šs   !^Js   Ás   !A(   R   R  RÇ   Rî   R0  (   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_curses.pyt   test_unctrlº  s    (   Rõ   Rö   R  R/  R1  R5  R7  R9  (    (    (    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_curses.pyR  v  s   		+			c           C   s   t  t t ƒ d  S(   N(   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_curses.pyt	   test_mainÌ  s    t   __main__(   t   osR)  R   R   R   t   test.supportR    R   R   R   R   R   t   curses.panelt   ImportErrorR
   t   environt   gett   termt   skipIfR‚   t   TestCaseR   R  R:  Rõ   t   main(    (    (    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_curses.pyt   <module>   s2   (


	
	ÿ HV	