;
Ìâ"Ic               @   s  d  d l  Z  d  d l m Z d  d l m Z d  d l Z e j d d e d d d e ƒe j d d e d d d d	 ƒd
 Z	 d Z
 d  d l m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z d" Z d$ Z d& Z Gd „  d ƒ Z Gd „  d ƒ Z Gd „  d e  j ƒ Z Gd „  d e  j ƒ Z Gd „  d e  j ƒ Z Gd „  d e  j ƒ Z Gd „  d e  j ƒ Z d „  Z  e d  k o e  ƒ  n d S('   i    N(   u   support(   u   getargs_keywordsu   ignoreu   categoryu   messageu&   .*integer argument expected, got floatu   moduleu   unittestiÿÿÿl   B$$HH! `? (
   u	   UCHAR_MAXu	   USHRT_MAXu   UINT_MAXu	   ULONG_MAXu   INT_MAXu   INT_MINu   LONG_MINu   LONG_MAXu   PY_SSIZE_T_MINu   PY_SSIZE_T_MAXi   i?   i   i@   c             B   s   |  Ee  Z d  „  Z d S(   c             C   s   d S(   Nic   (    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   __int__;   s    N(   u   __name__u
   __module__u   __int__(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   Long:   s   
u   Longc             B   s   |  Ee  Z d  „  Z d S(   c             C   s   d S(   Nic   (    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   __int__?   s    N(   u   __name__u
   __module__u   __int__(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   Int>   s   
u   Intc             B   s;   |  Ee  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d S(   c             C   sî   d d l  m } |  j t | d ƒ |  j d | t ƒ  ƒ ƒ |  j d | t ƒ  ƒ ƒ |  j t | d ƒ |  j d | d ƒ ƒ |  j t | t ƒ ƒ |  j t | t d ƒ |  j d | d ƒ ƒ |  j d | d ƒ ƒ |  j t | t	 ƒ d  S(   Ni    (   u	   getargs_bg…ëQ¸	@ic   iÿÿÿÿi   i*   (
   u	   _testcapiu	   getargs_bu   assertRaisesu	   TypeErroru   failUnlessEqualu   Longu   Intu   OverflowErroru	   UCHAR_MAXu
   VERY_LARGE(   u   selfu	   getargs_b(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   test_bC   s    c             C   s  d d l  m } |  j t | d ƒ |  j d | t ƒ  ƒ ƒ |  j d | t ƒ  ƒ ƒ |  j t | d ƒ ƒ |  j t | d ƒ ƒ |  j d | d ƒ ƒ |  j t | t ƒ ƒ |  j d | t d ƒ ƒ |  j d | d ƒ ƒ |  j d | d ƒ ƒ |  j t t @| t ƒ ƒ d  S(   Ni    (   u	   getargs_Bg…ëQ¸	@ic   iÿÿÿÿi   i*   (	   u	   _testcapiu	   getargs_Bu   assertRaisesu	   TypeErroru   failUnlessEqualu   Longu   Intu	   UCHAR_MAXu
   VERY_LARGE(   u   selfu	   getargs_B(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   test_BS   s    c             C   sû   d d l  m } |  j t | d ƒ |  j d | t ƒ  ƒ ƒ |  j d | t ƒ  ƒ ƒ |  j t | d ƒ ƒ |  j d | d ƒ ƒ |  j t | t ƒ ƒ |  j d | t d ƒ ƒ |  j d | d ƒ ƒ |  j d | d ƒ ƒ |  j t t @| t ƒ ƒ d  S(   Ni    (   u	   getargs_Hg…ëQ¸	@ic   iÿÿÿÿi   i*   (	   u	   _testcapiu	   getargs_Hu   assertRaisesu	   TypeErroru   failUnlessEqualu   Longu   Intu	   USHRT_MAXu
   VERY_LARGE(   u   selfu	   getargs_H(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   test_Hd   s    c             C   sû   d d l  m } |  j t | d ƒ |  j d | t ƒ  ƒ ƒ |  j d | t ƒ  ƒ ƒ |  j t | d ƒ ƒ |  j d | d ƒ ƒ |  j t | t ƒ ƒ |  j d | t d ƒ ƒ |  j d | d ƒ ƒ |  j d | d ƒ ƒ |  j t t @| t ƒ ƒ d  S(   Ni    (   u	   getargs_Ig…ëQ¸	@ic   iÿÿÿÿi   i*   (	   u	   _testcapiu	   getargs_Iu   assertRaisesu	   TypeErroru   failUnlessEqualu   Longu   Intu   UINT_MAXu
   VERY_LARGE(   u   selfu	   getargs_I(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   test_Iu   s    c             C   sõ   d d l  m } |  j t | d ƒ |  j t | t ƒ  ƒ |  j t | t ƒ  ƒ |  j t | d ƒ ƒ |  j d | d ƒ ƒ |  j t | t ƒ ƒ |  j d | t d ƒ ƒ |  j d | d ƒ ƒ |  j d | d ƒ ƒ |  j t t @| t ƒ ƒ d  S(   Ni    (   u	   getargs_kg…ëQ¸	@iÿÿÿÿi   i*   (	   u	   _testcapiu	   getargs_ku   assertRaisesu	   TypeErroru   Longu   Intu   failUnlessEqualu	   ULONG_MAXu
   VERY_LARGE(   u   selfu	   getargs_k(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   test_k†   s    N(   u   __name__u
   __module__u   test_bu   test_Bu   test_Hu   test_Iu   test_k(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   Unsigned_TestCaseB   s
   
				u   Unsigned_TestCasec             B   s)   |  Ee  Z d  „  Z d „  Z d „  Z d S(   c             C   sò   d d l  m } |  j t | d ƒ |  j d | t ƒ  ƒ ƒ |  j d | t ƒ  ƒ ƒ |  j t | t d ƒ |  j t | t ƒ ƒ |  j t	 | t	 ƒ ƒ |  j t | t	 d ƒ |  j d | d ƒ ƒ |  j d | d ƒ ƒ |  j t | t
 ƒ d  S(   Ni    (   u	   getargs_ig…ëQ¸	@ic   i   i*   (   u	   _testcapiu	   getargs_iu   assertRaisesu	   TypeErroru   failUnlessEqualu   Longu   Intu   OverflowErroru   INT_MINu   INT_MAXu
   VERY_LARGE(   u   selfu	   getargs_i(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   test_i™   s    c             C   sò   d d l  m } |  j t | d ƒ |  j d | t ƒ  ƒ ƒ |  j d | t ƒ  ƒ ƒ |  j t | t d ƒ |  j t | t ƒ ƒ |  j t	 | t	 ƒ ƒ |  j t | t	 d ƒ |  j d | d ƒ ƒ |  j d | d ƒ ƒ |  j t | t
 ƒ d  S(   Ni    (   u	   getargs_lg…ëQ¸	@ic   i   i*   (   u	   _testcapiu	   getargs_lu   assertRaisesu	   TypeErroru   failUnlessEqualu   Longu   Intu   OverflowErroru   LONG_MINu   LONG_MAXu
   VERY_LARGE(   u   selfu	   getargs_l(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   test_l©   s    c             C   sì   d d l  m } |  j t | d ƒ |  j t | t ƒ  ƒ |  j t | t ƒ  ƒ |  j t | t d ƒ |  j t | t ƒ ƒ |  j t	 | t	 ƒ ƒ |  j t | t	 d ƒ |  j d | d ƒ ƒ |  j d | d ƒ ƒ |  j t | t
 ƒ d  S(   Ni    (   u	   getargs_ng…ëQ¸	@i   i*   (   u	   _testcapiu	   getargs_nu   assertRaisesu	   TypeErroru   Longu   Intu   OverflowErroru   PY_SSIZE_T_MINu   failUnlessEqualu   PY_SSIZE_T_MAXu
   VERY_LARGE(   u   selfu	   getargs_n(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   test_n¹   s    N(   u   __name__u
   __module__u   test_iu   test_lu   test_n(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   Signed_TestCase˜   s   
		u   Signed_TestCasec             B   s    |  Ee  Z d  „  Z d „  Z d S(   c             C   s  d d l  m } |  j t | d ƒ |  j d | d ƒ ƒ |  j d | t ƒ  ƒ ƒ |  j d | t ƒ  ƒ ƒ |  j t | t	 d ƒ |  j t	 | t	 ƒ ƒ |  j t
 | t
 ƒ ƒ |  j t | t
 d ƒ |  j d | d ƒ ƒ |  j d | d ƒ ƒ |  j t | t ƒ d  S(	   Ni    (   u	   getargs_Lu   Helloi   g…ëQ¸	@ic   i   i*   (   u	   _testcapiu	   getargs_Lu   failUnlessRaisesu	   TypeErroru   failUnlessEqualu   Longu   Intu   assertRaisesu   OverflowErroru	   LLONG_MINu	   LLONG_MAXu
   VERY_LARGE(   u   selfu	   getargs_L(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   test_LÌ   s    c             C   sß   d d l  m } |  j t | d ƒ |  j t | t ƒ  ƒ |  j t | t ƒ  ƒ |  j t | t ƒ ƒ |  j d | d ƒ ƒ |  j d | t d ƒ ƒ |  j d | d ƒ ƒ |  j d | d ƒ ƒ |  j t t @| t ƒ ƒ d  S(   Ni    (   u	   getargs_Kg…ëQ¸	@i   i*   (	   u	   _testcapiu	   getargs_Ku   assertRaisesu	   TypeErroru   Longu   Intu   failUnlessEqualu
   ULLONG_MAXu
   VERY_LARGE(   u   selfu	   getargs_K(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   test_KÝ   s    N(   u   __name__u
   __module__u   test_Lu   test_K(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   LongLong_TestCaseË   s   
	u   LongLong_TestCasec             B   s   |  Ee  Z d  „  Z d S(   c             C   s\   d d l  m } | d d ƒ } |  j | d	 ƒ Gd „  d ƒ } |  j t | d | ƒ  ƒ d  S(
   Ni    (   u   getargs_tuplei   i   i   c             B   s    |  Ee  Z d  „  Z d „  Z d S(   c             S   s   d S(   Ni   (    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   __len__ö   s    c             S   s
   t  ‚ d  S(   N(   u
   ValueError(   u   selfu   n(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   __getitem__ø   s    N(   u   __name__u
   __module__u   __len__u   __getitem__(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   seqõ   s   
	u   seq(   i   i   (   i   i   i   (   u	   _testcapiu   getargs_tupleu   assertEqualsu   assertRaisesu	   TypeError(   u   selfu   getargs_tupleu   retu   seq(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu
   test_tupleî   s
    N(   u   __name__u
   __module__u
   test_tuple(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   Tuple_TestCaseí   s   
u   Tuple_TestCasec             B   sM   |  Ee  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d S(   c             C   s,   |  j  t d d d d f d d
 ƒ d ƒ d  S(   Ni   i   i   i   i   i   i   i   i	   i
   (   i   i   (   i   i   (   i   i   i	   (
   i   i   i   i   i   i   i   i   i	   i
   (   u   assertEqualsu   getargs_keywords(   u   self(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   test_positional_argsý   s    c             C   s2   |  j  t d d d d f d d d d ƒd ƒ d  S(   Ni   i   i   i   i   i   u   arg4i   i   i	   u   arg5i
   (   i   i   (   i   i   (   i   i   i	   (
   i   i   i   i   i   i   i   i   i	   i
   (   u   assertEqualsu   getargs_keywords(   u   self(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   test_mixed_args  s    !c             C   s;   |  j  t d d d d d d d f d
 d d d ƒ d ƒ d  S(   Nu   arg1i   i   u   arg2i   u   arg3i   i   i   u   arg4i   i   i	   u   arg5i
   (   i   i   (   i   i   (   i   i   i	   (
   i   i   i   i   i   i   i   i   i	   i
   (   u   assertEqualsu   getargs_keywords(   u   self(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   test_keyword_args	  s    *c             C   s)   |  j  t d d	 d d d d ƒ d
 ƒ d  S(   Nu   arg1i   i   u   arg2i   u   arg5i
   iÿÿÿÿ(   i   i   (
   i   i   i   iÿÿÿÿiÿÿÿÿiÿÿÿÿiÿÿÿÿiÿÿÿÿiÿÿÿÿi
   (   u   assertEqualsu   getargs_keywords(   u   self(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   test_optional_args  s    c             C   sb   y t  d d ƒ Wn= t k
 o1 } z |  j t | ƒ d ƒ WYd  d  } ~ Xn X|  j d ƒ d  S(   Nu   arg1i   i   u*   Required argument 'arg2' (pos 2) not foundu!   TypeError should have been raised(   i   i   (   u   getargs_keywordsu	   TypeErroru   assertEqualsu   stru   fail(   u   selfu   err(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   test_required_args  s
    *c             C   st   y# t  d d d d f d d
 d ƒ Wn= t k
 o1 } z |  j t | ƒ d ƒ WYd  d  } ~ Xn X|  j d ƒ d  S(   Ni   i   i   i   i   i   i   i   i	   i
   io   u,   function takes at most 5 arguments (6 given)u!   TypeError should have been raised(   i   i   (   i   i   (   i   i   i	   (   u   getargs_keywordsu	   TypeErroru   assertEqualsu   stru   fail(   u   selfu   err(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   test_too_many_args  s
    #*c             C   sn   y t  d
 d d d d d ƒWn= t k
 o1 } z |  j t | ƒ d ƒ WYd  d  } ~ Xn X|  j d	 ƒ d  S(   Ni   i   i   u   arg5i
   u   arg666iš  u9   'arg666' is an invalid keyword argument for this functionu!   TypeError should have been raised(   i   i   (   u   getargs_keywordsu	   TypeErroru   assertEqualsu   stru   fail(   u   selfu   err(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   test_invalid_keyword$  s
    *N(	   u   __name__u
   __module__u   test_positional_argsu   test_mixed_argsu   test_keyword_argsu   test_optional_argsu   test_required_argsu   test_too_many_argsu   test_invalid_keyword(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   Keywords_TestCaseü   s   
						u   Keywords_TestCasec           	   C   sa   t  t t t g }  y d d l m } m } Wn t k
 o Yn X|  j t	 ƒ t
 j |  Œ  d  S(   Ni    (   u	   getargs_Lu	   getargs_K(   u   Signed_TestCaseu   Unsigned_TestCaseu   Tuple_TestCaseu   Keywords_TestCaseu	   _testcapiu	   getargs_Lu	   getargs_Ku   ImportErroru   appendu   LongLong_TestCaseu   supportu   run_unittest(   u   testsu	   getargs_Lu	   getargs_K(    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu	   test_main-  s    u   __main__l            l   ÿÿÿÿ l            lûÿÿÿ         l            l   ÿÿÿÿ (!   u   unittestu   testu   supportu	   _testcapiu   getargs_keywordsu   warningsu   filterwarningsu   DeprecationWarningu   __name__u   LARGEu
   VERY_LARGEu	   UCHAR_MAXu	   USHRT_MAXu   UINT_MAXu	   ULONG_MAXu   INT_MAXu   INT_MINu   LONG_MINu   LONG_MAXu   PY_SSIZE_T_MINu   PY_SSIZE_T_MAXu	   LLONG_MAXu	   LLONG_MINu
   ULLONG_MAXu   Longu   Intu   TestCaseu   Unsigned_TestCaseu   Signed_TestCaseu   LongLong_TestCaseu   Tuple_TestCaseu   Keywords_TestCaseu	   test_main(    (    (    u/   /mit/python/lib/python3.0/test/test_getargs2.pyu   <module>   s6   "FV3"1	
