‡Æ
bNö9c       s™  d  k  Z  d k  l Z d k l Z e d „ Z e o	 d GHn e d e ƒ e d e ƒ e o	 d GHn e  i d d	 g ƒ \ Z Z e  i d d g ƒ \ Z Z e  i d d
 g ƒ \ Z Z e d e ƒ e d e ƒ e d d e ƒ e o	 d GHn e  i	 g  d d g  ƒ \ Z
 Z e  i	 g  d d g  ƒ \ Z
 Z e  i	 g  d d d g ƒ \ Z
 Z e  i	 g  d d d d g ƒ \ Z
 Z e d e ƒ e d e ƒ e o	 d GHn e  i g  d d g g  ƒ \ Z
 Z e  i g  d d	 g g  ƒ \ Z
 Z e  i g  d d g g  ƒ \ Z
 Z e d e ƒ e d e ƒ d d d d d d d  d d! d d" d# g Z e o	 d$ GHn e  i  e d% d& d' g ƒ \ Z
 Z e d( e ƒ e o	 d) GHn d  S(*   N(   s   GetoptError(   s   verbosec    s,   y |  d UWn | j
 o n X| ‚ d S(   s{   Executes a statement passed in teststr, and raises an exception
       (failure) if the expected exception is *not* raised.N(   s   teststrs   expecteds   failure(   s   teststrs   expecteds   failures-   /mit/python/lib/python2.0/test/test_getopt.pys   expectException s     s%   Running tests on getopt.short_has_args$   tmp = getopt.short_has_arg('a', 'b')s#   tmp = getopt.short_has_arg('a', '')s%   Running tests on getopt.long_has_argss   abcs   abc=s   abcds6   has_arg, option = getopt.long_has_args('abc', ['def'])s1   has_arg, option = getopt.long_has_args('abc', [])s   has_arg, option = s-   getopt.long_has_args('abc', ['abcd','abcde'])s!   Running tests on getopt.do_shortss   as   a1s   a:s   1s   2s0   opts, args = getopt.do_shorts([], 'a1', 'a', [])s0   opts, args = getopt.do_shorts([], 'a', 'a:', [])s    Running tests on getopt.do_longss   abc=1s   abcd=s6   opts, args = getopt.do_longs([], 'abc=1', ['abc'], [])s5   opts, args = getopt.do_longs([], 'abc', ['abc='], [])s   -as   -bs	   --alpha=2s   --betas   3s    s   arg1s   arg2s   Running tests on getopt.getopts   a:bs   alpha=s   betas=   opts, args = getopt.getopt(cmdline, 'a:b', ['alpha', 'beta'])s,   Module getopt: tests completed successfully.(   s   getopts   GetoptErrors   test_supports   verboses   AssertionErrors   expectExceptions   long_has_argss   has_args   options	   do_shortss   optss   argss   do_longss   cmdline(    s-   /mit/python/lib/python2.0/test/test_getopt.pys   ? sŠ   	
	  	      
	    !  $  	!  !  !  *	!  