;
Íâ"Ic            
   @   sb  d  Z  d d l m Z d d l Z d d l m Z d d l Z Gd   d e j  Z Gd   d e  Z	 Gd	   d
 e  Z
 Gd   d e  Z Gd   d e j  Z d   Z Gd   d e e	  Z Gd   d e  Z Gd   d e  Z Gd   d e j  Z Gd   d e  Z Gd   d e e	 e
  Z Gd   d e  Z d   Z e d k o e   n d S(   u   Test script for unittest.

By Collin Winter <collinw at gmail.com>

Still need testing:
    TestCase.{assert,fail}* methods (some are tested implicitly)
i    (   u   supportN(   u   TestCasec                sY   |  Ee  Z   f d    Z   f d   Z   f d   Z   f d   Z   f d   Z   S(   c                s   | |  _  t   j   d  S(   N(   u   _eventsu   superu   __init__(   u   selfu   log(   u	   __class__(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   __init__   s    	c                s$   |  j  j d  t   j |  d  S(   Nu	   startTest(   u   _eventsu   appendu   superu	   startTest(   u   selfu   test(   u	   __class__(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu	   startTest   s    c                s$   |  j  j d  t   j |  d  S(   Nu   stopTest(   u   _eventsu   appendu   superu   stopTest(   u   selfu   test(   u	   __class__(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   stopTest   s    c                s$   |  j  j d  t   j |   d  S(   Nu
   addFailure(   u   _eventsu   appendu   superu
   addFailure(   u   selfu   args(   u	   __class__(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu
   addFailure   s    c                s$   |  j  j d  t   j |   d  S(   Nu   addError(   u   _eventsu   appendu   superu   addError(   u   selfu   args(   u	   __class__(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   addError"   s    (   u   __name__u
   __module__u   __init__u	   startTestu   stopTestu
   addFailureu   addError(   u
   __locals__(    (   u	   __class__u/   /mit/python/lib/python3.0/test/test_unittest.pyu   LoggingResult   s
   
u   LoggingResultc             B   s    |  Ee  Z d    Z d   Z d S(   c             C   s>   x7 |  j  D], \ } } |  j | |  |  j | |  q
 Wd  S(   N(   u   eq_pairsu   assertEqual(   u   selfu   obj_1u   obj_2(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_eq(   s    
 c             C   s>   x7 |  j  D], \ } } |  j | |  |  j | |  q
 Wd  S(   N(   u   ne_pairsu   failIfEqual(   u   selfu   obj_1u   obj_2(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_ne.   s    
 N(   u   __name__u
   __module__u   test_equ   test_ne(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   TestEquality&   s   
	u   TestEqualityc             B   s   |  Ee  Z d    Z d S(   c             C   sH  x |  j  D] \ } } y Wq
 t k
 o   Yq
 t k
 o |  j d | | f  Yq
 t k
 o5 } z |  j d | | | f  WYd  d  } ~ Xq
 Xq
 Wx |  j D] \ } } y Wq¬ t k
 o   Yq¬ t k
 o |  j d | | f  Yq¬ t k
 o5 } z |  j d | | | f  WYd  d  } ~ Xq¬ Xq¬ Wd  S(   Nu   %s and %s do not hash equalu   Problem hashing %s and %s: %su#   %s and %s hash equal, but shouldn't(   u   eq_pairsu   KeyboardInterruptu   AssertionErroru   failu	   Exceptionu   ne_pairs(   u   selfu   obj_1u   obj_2u   e(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu	   test_hash5   s(    
 2
 N(   u   __name__u
   __module__u	   test_hash(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   TestHashing3   s   
u   TestHashingc             B   si  |  Ee  Z d    Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z	 d   Z
 d	   Z d
   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z  d   Z! d    Z" d!   Z# d"   Z$ d#   Z% d$   Z& d%   Z' d&   Z( d'   Z) d(   Z* d)   Z+ d*   Z, d+   Z- d,   Z. d-   Z/ d.   Z0 d/   Z1 d0   Z2 d1   Z3 d2   Z4 d3   Z5 d4   Z6 d5   Z7 d6   Z8 d7   Z9 d8   Z: d9   Z; d:   Z< d;   Z= d<   Z> d=   Z? d>   Z@ d?   ZA d@   ZB dA   ZC dB   ZD dC S(D   c             C   s`   Gd   d t  j  } t  j | d  | d  g  } t  j   } |  j | j |  |  d  S(   Nc             B   s)   |  Ee  Z d    Z d   Z d   Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_1W   s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_2X   s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   foo_barY   s    N(   u   __name__u
   __module__u   test_1u   test_2u   foo_bar(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   FooV   s   
		u   Foou   test_1u   test_2(   u   unittestu   TestCaseu	   TestSuiteu
   TestLoaderu   assertEqualu   loadTestsFromTestCase(   u   selfu   Foou   testsu   loader(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_loadTestsFromTestCaseU   s    !c             C   sK   Gd   d t  j  } t  j   } t  j   } |  j | j |  |  d  S(   Nc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   foo_barf   s    N(   u   __name__u
   __module__u   foo_bar(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Fooe   s   
u   Foo(   u   unittestu   TestCaseu	   TestSuiteu
   TestLoaderu   assertEqualu   loadTestsFromTestCase(   u   selfu   Foou   empty_suiteu   loader(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu&   test_loadTestsFromTestCase__no_matchesd   s    c             C   s[   Gd   d t  j  } t  j   } y | j |  Wn t k
 o Yn X|  j d  d  S(   Nc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   NotATestCasew   s   
u   NotATestCaseu   Should raise TypeError(   u   unittestu	   TestSuiteu
   TestLoaderu   loadTestsFromTestCaseu	   TypeErroru   fail(   u   selfu   NotATestCaseu   loader(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu.   test_loadTestsFromTestCase__TestSuite_subclassv   s    c             C   s   Gd   d t  j  } t  j   } |  j d j | j   | j |  } |  j t | | j	   |  j
 t |  | d  g  d  S(   Nc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   runTest   s    N(   u   __name__u
   __module__u   runTest(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Foo   s   
u   Foou   runTest(   u   unittestu   TestCaseu
   TestLoaderu   failIfu
   startswithu   testMethodPrefixu   loadTestsFromTestCaseu
   failUnlessu
   isinstanceu
   suiteClassu   assertEqualu   list(   u   selfu   Foou   loaderu   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu/   test_loadTestsFromTestCase__default_method_name   s    c             C   s   t  j d  } Gd   d t j  } | | _ t j   } | j |  } |  j t | | j	   | j	 | d  g  g } |  j
 t |  |  d  S(   Nu   mc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test   s    N(   u   __name__u
   __module__u   test(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu
   MyTestCase   s   
u
   MyTestCaseu   test(   u   typesu
   ModuleTypeu   unittestu   TestCaseu
   testcase_1u
   TestLoaderu   loadTestsFromModuleu
   failUnlessu
   isinstanceu
   suiteClassu   assertEqualu   list(   u   selfu   mu
   MyTestCaseu   loaderu   suiteu   expected(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu+   test_loadTestsFromModule__TestCase_subclass   s    	c             C   s]   t  j d  } t j   } | j |  } |  j t | | j   |  j t	 |  g   d  S(   Nu   m(
   u   typesu
   ModuleTypeu   unittestu
   TestLoaderu   loadTestsFromModuleu
   failUnlessu
   isinstanceu
   suiteClassu   assertEqualu   list(   u   selfu   mu   loaderu   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu/   test_loadTestsFromModule__no_TestCase_instances­   s
    c             C   s   t  j d  } Gd   d t j  } | | _ t j   } | j |  } |  j t | | j	   |  j
 t |  | j	   g  d  S(   Nu   mc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu
   MyTestCaseº   s   
u
   MyTestCase(   u   typesu
   ModuleTypeu   unittestu   TestCaseu
   testcase_1u
   TestLoaderu   loadTestsFromModuleu
   failUnlessu
   isinstanceu
   suiteClassu   assertEqualu   list(   u   selfu   mu
   MyTestCaseu   loaderu   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu+   test_loadTestsFromModule__no_TestCase_testsž   s    	c                s   Gd   d t  j    G  f d   d t  } t  j   } | j |  } t  j   d  g  g } |  j t |  |  d  S(   Nc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   testÐ   s    N(   u   __name__u
   __module__u   test(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu
   MyTestCaseÏ   s   
u
   MyTestCasec                s   |  Ee  Z   Z d  S(   N(   u   __name__u
   __module__u   test_2(   u
   __locals__(   u
   MyTestCase(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu
   NotAModuleÓ   s   
u
   NotAModuleu   test(   u   unittestu   TestCaseu   objectu
   TestLoaderu   loadTestsFromModuleu	   TestSuiteu   assertEqualu   list(   u   selfu
   NotAModuleu   loaderu   suiteu	   reference(    (   u
   MyTestCaseu/   /mit/python/lib/python3.0/test/test_unittest.pyu&   test_loadTestsFromModule__not_a_moduleÎ   s    c             C   sn   t  j   } y | j d  Wn= t k
 o1 } z |  j t |  d  WYd  d  } ~ Xn X|  j d  d  S(   Nu    u   Empty module nameu7   TestLoader.loadTestsFromName failed to raise ValueError(   u   unittestu
   TestLoaderu   loadTestsFromNameu
   ValueErroru   assertEqualu   stru   fail(   u   selfu   loaderu   e(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu"   test_loadTestsFromName__empty_nameè   s    *c             C   sX   t  j   } y | j d  Wn' t k
 o Yn" t k
 o Yn X|  j d  d  S(   Nu	   abc () //u7   TestLoader.loadTestsFromName failed to raise ValueError(   u   unittestu
   TestLoaderu   loadTestsFromNameu
   ValueErroru   ImportErroru   fail(   u   selfu   loader(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu&   test_loadTestsFromName__malformed_nameø   s    c             C   sn   t  j   } y | j d  Wn= t k
 o1 } z |  j t |  d  WYd  d  } ~ Xn X|  j d  d  S(   Nu   sdasfasfasdfu   No module named sdasfasfasdfu8   TestLoader.loadTestsFromName failed to raise ImportError(   u   unittestu
   TestLoaderu   loadTestsFromNameu   ImportErroru   assertEqualu   stru   fail(   u   selfu   loaderu   e(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu+   test_loadTestsFromName__unknown_module_name	  s    *c             C   sn   t  j   } y | j d  Wn= t k
 o1 } z |  j t |  d  WYd  d  } ~ Xn X|  j d  d  S(   Nu   unittest.sdasfasfasdfu/   'module' object has no attribute 'sdasfasfasdf'u;   TestLoader.loadTestsFromName failed to raise AttributeError(   u   unittestu
   TestLoaderu   loadTestsFromNameu   AttributeErroru   assertEqualu   stru   fail(   u   selfu   loaderu   e(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu)   test_loadTestsFromName__unknown_attr_name  s    *c             C   sq   t  j   } y | j d t   Wn= t k
 o1 } z |  j t |  d  WYd  d  } ~ Xn X|  j d  d  S(   Nu   sdasfasfasdfu/   'module' object has no attribute 'sdasfasfasdf'u;   TestLoader.loadTestsFromName failed to raise AttributeError(   u   unittestu
   TestLoaderu   loadTestsFromNameu   AttributeErroru   assertEqualu   stru   fail(   u   selfu   loaderu   e(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu-   test_loadTestsFromName__relative_unknown_name*  s    *c             C   s[   t  j   } y | j d t   Wn' t k
 o } z WYd  d  } ~ Xn X|  j d  d  S(   Nu    u   Failed to raise AttributeError(   u   unittestu
   TestLoaderu   loadTestsFromNameu   AttributeErroru   fail(   u   selfu   loaderu   e(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu+   test_loadTestsFromName__relative_empty_name?  s    c          	   C   s[   t  j   } y | j d t   Wn' t k
 o Yn" t k
 o Yn X|  j d  d  S(   Nu	   abc () //u7   TestLoader.loadTestsFromName failed to raise ValueError(   u   unittestu
   TestLoaderu   loadTestsFromNameu
   ValueErroru   AttributeErroru   fail(   u   selfu   loader(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu/   test_loadTestsFromName__relative_malformed_nameR  s    c                sv   Gd   d t  j    G  f d   d t  } t  j   } | j d |  }   d  g } |  j t |  |  d  S(   Nc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   testj  s    N(   u   __name__u
   __module__u   test(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu
   MyTestCasei  s   
u
   MyTestCasec                s   |  Ee  Z   Z d  S(   N(   u   __name__u
   __module__u   test_2(   u
   __locals__(   u
   MyTestCase(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu
   NotAModulem  s   
u
   NotAModuleu   test_2u   test(   u   unittestu   TestCaseu   objectu
   TestLoaderu   loadTestsFromNameu   assertEqualu   list(   u   selfu
   NotAModuleu   loaderu   suiteu	   reference(    (   u
   MyTestCaseu/   /mit/python/lib/python3.0/test/test_unittest.pyu-   test_loadTestsFromName__relative_not_a_moduleh  s    c          	   C   sc   t  j d  } t   | _ t j   } y | j d |  Wn t k
 o Yn X|  j d  d  S(   Nu   mu
   testcase_1u   Should have raised TypeError(	   u   typesu
   ModuleTypeu   objectu
   testcase_1u   unittestu
   TestLoaderu   loadTestsFromNameu	   TypeErroru   fail(   u   selfu   mu   loader(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu+   test_loadTestsFromName__relative_bad_object}  s    c             C   s   t  j d  } Gd   d t j  } | | _ t j   } | j d |  } |  j t | | j	   |  j
 t |  | d  g  d  S(   Nu   mc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test  s    N(   u   __name__u
   __module__u   test(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu
   MyTestCase  s   
u
   MyTestCaseu
   testcase_1u   test(   u   typesu
   ModuleTypeu   unittestu   TestCaseu
   testcase_1u
   TestLoaderu   loadTestsFromNameu
   failUnlessu
   isinstanceu
   suiteClassu   assertEqualu   list(   u   selfu   mu
   MyTestCaseu   loaderu   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu2   test_loadTestsFromName__relative_TestCase_subclass  s    	c             C   s   t  j d  } Gd   d t j  } t j | d  g  | _ t j   } | j d |  } |  j t	 | | j
   |  j t |  | d  g  d  S(   Nu   mc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test  s    N(   u   __name__u
   __module__u   test(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu
   MyTestCase  s   
u
   MyTestCaseu   testu	   testsuite(   u   typesu
   ModuleTypeu   unittestu   TestCaseu	   TestSuiteu	   testsuiteu
   TestLoaderu   loadTestsFromNameu
   failUnlessu
   isinstanceu
   suiteClassu   assertEqualu   list(   u   selfu   mu
   MyTestCaseu   loaderu   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu*   test_loadTestsFromName__relative_TestSuite  s    c             C   s   t  j d  } Gd   d t j  } | | _ t j   } | j d |  } |  j t | | j	   |  j
 t |  | d  g  d  S(   Nu   mc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test­  s    N(   u   __name__u
   __module__u   test(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu
   MyTestCase¬  s   
u
   MyTestCaseu   testcase_1.testu   test(   u   typesu
   ModuleTypeu   unittestu   TestCaseu
   testcase_1u
   TestLoaderu   loadTestsFromNameu
   failUnlessu
   isinstanceu
   suiteClassu   assertEqualu   list(   u   selfu   mu
   MyTestCaseu   loaderu   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu+   test_loadTestsFromName__relative_testmethodª  s    	c             C   s   t  j d  } Gd   d t j  } | | _ t j   } y | j d |  Wn= t k
 o1 } z |  j t	 |  d  WYd  d  } ~ Xn X|  j
 d  d  S(   Nu   mc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   testÂ  s    N(   u   __name__u
   __module__u   test(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu
   MyTestCaseÁ  s   
u
   MyTestCaseu   testcase_1.testfoou3   type object 'MyTestCase' has no attribute 'testfoo'u   Failed to raise AttributeError(   u   typesu
   ModuleTypeu   unittestu   TestCaseu
   testcase_1u
   TestLoaderu   loadTestsFromNameu   AttributeErroru   assertEqualu   stru   fail(   u   selfu   mu
   MyTestCaseu   loaderu   e(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu3   test_loadTestsFromName__relative_invalid_testmethod¿  s    	*c                s¥   t  j d  } t j d     t j d         f d   } | | _ t j   } | j d |  } |  j t | | j	   |  j
 t |     g  d  S(   Nu   mc               S   s   d  S(   N(   u   None(    (    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   <lambda>Ò  s    c               S   s   d  S(   N(   u   None(    (    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   <lambda>Ó  s    c                  s   t  j    g  S(   N(   u   unittestu	   TestSuite(    (   u
   testcase_2u
   testcase_1(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   return_TestSuiteÔ  s    u   return_TestSuite(   u   typesu
   ModuleTypeu   unittestu   FunctionTestCaseu   return_TestSuiteu
   TestLoaderu   loadTestsFromNameu
   failUnlessu
   isinstanceu
   suiteClassu   assertEqualu   list(   u   selfu   mu   return_TestSuiteu   loaderu   suite(    (   u
   testcase_2u
   testcase_1u/   /mit/python/lib/python3.0/test/test_unittest.pyu+   test_loadTestsFromName__callable__TestSuiteÐ  s    	c                s   t  j d  } t j d        f d   } | | _ t j   } | j d |  } |  j t | | j	   |  j
 t |    g  d  S(   Nu   mc               S   s   d  S(   N(   u   None(    (    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   <lambda>á  s    c                  s     S(   N(    (    (   u
   testcase_1(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   return_TestCaseâ  s    u   return_TestCase(   u   typesu
   ModuleTypeu   unittestu   FunctionTestCaseu   return_TestCaseu
   TestLoaderu   loadTestsFromNameu
   failUnlessu
   isinstanceu
   suiteClassu   assertEqualu   list(   u   selfu   mu   return_TestCaseu   loaderu   suite(    (   u
   testcase_1u/   /mit/python/lib/python3.0/test/test_unittest.pyu3   test_loadTestsFromName__callable__TestCase_instanceß  s    	c          	   C   sk   t  j d  } d   } | | _ t j   } y | j d |  } Wn t k
 o Yn X|  j d  d  S(   Nu   mc               S   s   d S(   Ni   (    (    (    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   return_wrongñ  s    u   return_wrongu6   TestLoader.loadTestsFromName failed to raise TypeError(   u   typesu
   ModuleTypeu   return_wrongu   unittestu
   TestLoaderu   loadTestsFromNameu	   TypeErroru   fail(   u   selfu   mu   return_wrongu   loaderu   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu,   test_loadTestsFromName__callable__wrong_typeï  s    		c             C   sº   d } d d  l  } | | j k o | j | =n t j   } zX | j |  } |  j t | | j   |  j t	 |  g   |  j | | j k  Wd  | | j k o | j | =n Xd  S(   Nu   audioopi    (
   u   sysu   modulesu   unittestu
   TestLoaderu   loadTestsFromNameu
   failUnlessu
   isinstanceu
   suiteClassu   assertEqualu   list(   u   selfu   module_nameu   sysu   loaderu   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu)   test_loadTestsFromName__module_not_loadedÿ  s    c             C   sN   t  j   } | j g   } |  j t | | j   |  j t |  g   d  S(   N(   u   unittestu
   TestLoaderu   loadTestsFromNamesu
   failUnlessu
   isinstanceu
   suiteClassu   assertEqualu   list(   u   selfu   loaderu   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu(   test_loadTestsFromNames__empty_name_list"  s    c             C   sQ   t  j   } | j g  t   } |  j t | | j   |  j t |  g   d  S(   N(   u   unittestu
   TestLoaderu   loadTestsFromNamesu
   failUnlessu
   isinstanceu
   suiteClassu   assertEqualu   list(   u   selfu   loaderu   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu1   test_loadTestsFromNames__relative_empty_name_list1  s    c             C   sq   t  j   } y | j d g  Wn= t k
 o1 } z |  j t |  d  WYd  d  } ~ Xn X|  j d  d  S(   Nu    u   Empty module nameu8   TestLoader.loadTestsFromNames failed to raise ValueError(   u   unittestu
   TestLoaderu   loadTestsFromNamesu
   ValueErroru   assertEqualu   stru   fail(   u   selfu   loaderu   e(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu#   test_loadTestsFromNames__empty_name>  s    *c             C   s[   t  j   } y | j d g  Wn' t k
 o Yn" t k
 o Yn X|  j d  d  S(   Nu	   abc () //u8   TestLoader.loadTestsFromNames failed to raise ValueError(   u   unittestu
   TestLoaderu   loadTestsFromNamesu
   ValueErroru   ImportErroru   fail(   u   selfu   loader(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu'   test_loadTestsFromNames__malformed_nameN  s    c             C   sq   t  j   } y | j d g  Wn= t k
 o1 } z |  j t |  d  WYd  d  } ~ Xn X|  j d  d  S(   Nu   sdasfasfasdfu   No module named sdasfasfasdfu9   TestLoader.loadTestsFromNames failed to raise ImportError(   u   unittestu
   TestLoaderu   loadTestsFromNamesu   ImportErroru   assertEqualu   stru   fail(   u   selfu   loaderu   e(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu,   test_loadTestsFromNames__unknown_module_namea  s    *c             C   st   t  j   } y | j d d g  Wn= t k
 o1 } z |  j t |  d  WYd  d  } ~ Xn X|  j d  d  S(   Nu   unittest.sdasfasfasdfu   unittestu/   'module' object has no attribute 'sdasfasfasdf'u<   TestLoader.loadTestsFromNames failed to raise AttributeError(   u   unittestu
   TestLoaderu   loadTestsFromNamesu   AttributeErroru   assertEqualu   stru   fail(   u   selfu   loaderu   e(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu*   test_loadTestsFromNames__unknown_attr_nameq  s    *c             C   st   t  j   } y | j d g t   Wn= t k
 o1 } z |  j t |  d  WYd  d  } ~ Xn X|  j d  d  S(   Nu   sdasfasfasdfu/   'module' object has no attribute 'sdasfasfasdf'u;   TestLoader.loadTestsFromName failed to raise AttributeError(   u   unittestu
   TestLoaderu   loadTestsFromNamesu   AttributeErroru   assertEqualu   stru   fail(   u   selfu   loaderu   e(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu0   test_loadTestsFromNames__unknown_name_relative_1  s    *c             C   sw   t  j   } y | j d d g t   Wn= t k
 o1 } z |  j t |  d  WYd  d  } ~ Xn X|  j d  d  S(   Nu   TestCaseu   sdasfasfasdfu/   'module' object has no attribute 'sdasfasfasdf'u;   TestLoader.loadTestsFromName failed to raise AttributeError(   u   unittestu
   TestLoaderu   loadTestsFromNamesu   AttributeErroru   assertEqualu   stru   fail(   u   selfu   loaderu   e(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu0   test_loadTestsFromNames__unknown_name_relative_2  s    *c          	   C   sK   t  j   } y | j d g t   Wn t k
 o Yn X|  j d  d  S(   Nu    u   Failed to raise ValueError(   u   unittestu
   TestLoaderu   loadTestsFromNamesu   AttributeErroru   fail(   u   selfu   loader(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu,   test_loadTestsFromNames__relative_empty_name¬  s    c          	   C   s^   t  j   } y | j d g t   Wn' t k
 o Yn" t k
 o Yn X|  j d  d  S(   Nu	   abc () //u8   TestLoader.loadTestsFromNames failed to raise ValueError(   u   unittestu
   TestLoaderu   loadTestsFromNamesu   AttributeErroru
   ValueErroru   fail(   u   selfu   loader(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu0   test_loadTestsFromNames__relative_malformed_nameŸ  s    c                s   Gd   d t  j    G  f d   d t  } t  j   } | j d g |  } t  j   d  g  g } |  j t |  |  d  S(   Nc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   testÔ  s    N(   u   __name__u
   __module__u   test(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu
   MyTestCaseÓ  s   
u
   MyTestCasec                s   |  Ee  Z   Z d  S(   N(   u   __name__u
   __module__u   test_2(   u
   __locals__(   u
   MyTestCase(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu
   NotAModule×  s   
u
   NotAModuleu   test_2u   test(   u   unittestu   TestCaseu   objectu
   TestLoaderu   loadTestsFromNamesu	   TestSuiteu   assertEqualu   list(   u   selfu
   NotAModuleu   loaderu   suiteu	   reference(    (   u
   MyTestCaseu/   /mit/python/lib/python3.0/test/test_unittest.pyu.   test_loadTestsFromNames__relative_not_a_moduleÒ  s    c          	   C   sf   t  j d  } t   | _ t j   } y | j d g |  Wn t k
 o Yn X|  j d  d  S(   Nu   mu
   testcase_1u   Should have raised TypeError(	   u   typesu
   ModuleTypeu   objectu
   testcase_1u   unittestu
   TestLoaderu   loadTestsFromNamesu	   TypeErroru   fail(   u   selfu   mu   loader(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu,   test_loadTestsFromNames__relative_bad_objectç  s    c             C   s   t  j d  } Gd   d t j  } | | _ t j   } | j d g |  } |  j t | | j	   | j	 | d  g  } |  j
 t |  | g  d  S(   Nu   mc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   testø  s    N(   u   __name__u
   __module__u   test(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu
   MyTestCase÷  s   
u
   MyTestCaseu
   testcase_1u   test(   u   typesu
   ModuleTypeu   unittestu   TestCaseu
   testcase_1u
   TestLoaderu   loadTestsFromNamesu
   failUnlessu
   isinstanceu
   suiteClassu   assertEqualu   list(   u   selfu   mu
   MyTestCaseu   loaderu   suiteu   expected(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu3   test_loadTestsFromNames__relative_TestCase_subclassõ  s    	c             C   s   t  j d  } Gd   d t j  } t j | d  g  | _ t j   } | j d g |  } |  j t	 | | j
   |  j t |  | j g  d  S(   Nu   mc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test  s    N(   u   __name__u
   __module__u   test(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu
   MyTestCase  s   
u
   MyTestCaseu   testu	   testsuite(   u   typesu
   ModuleTypeu   unittestu   TestCaseu	   TestSuiteu	   testsuiteu
   TestLoaderu   loadTestsFromNamesu
   failUnlessu
   isinstanceu
   suiteClassu   assertEqualu   list(   u   selfu   mu
   MyTestCaseu   loaderu   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu+   test_loadTestsFromNames__relative_TestSuite  s    c             C   s   t  j d  } Gd   d t j  } | | _ t j   } | j d g |  } |  j t | | j	   t j
 | d  g  } |  j t |  | g  d  S(   Nu   mc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test  s    N(   u   __name__u
   __module__u   test(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu
   MyTestCase  s   
u
   MyTestCaseu   testcase_1.testu   test(   u   typesu
   ModuleTypeu   unittestu   TestCaseu
   testcase_1u
   TestLoaderu   loadTestsFromNamesu
   failUnlessu
   isinstanceu
   suiteClassu	   TestSuiteu   assertEqualu   list(   u   selfu   mu
   MyTestCaseu   loaderu   suiteu	   ref_suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu,   test_loadTestsFromNames__relative_testmethod  s    	c             C   s¢   t  j d  } Gd   d t j  } | | _ t j   } y | j d g |  Wn= t k
 o1 } z |  j t	 |  d  WYd  d  } ~ Xn X|  j
 d  d  S(   Nu   mc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test*  s    N(   u   __name__u
   __module__u   test(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu
   MyTestCase)  s   
u
   MyTestCaseu   testcase_1.testfoou3   type object 'MyTestCase' has no attribute 'testfoo'u   Failed to raise AttributeError(   u   typesu
   ModuleTypeu   unittestu   TestCaseu
   testcase_1u
   TestLoaderu   loadTestsFromNamesu   AttributeErroru   assertEqualu   stru   fail(   u   selfu   mu
   MyTestCaseu   loaderu   e(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu4   test_loadTestsFromNames__relative_invalid_testmethod'  s    	*c                sº   t  j d  } t j d     t j d         f d   } | | _ t j   } | j d g |  } |  j t | | j	   t j
    g  } |  j t |  | g  d  S(   Nu   mc               S   s   d  S(   N(   u   None(    (    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   <lambda>:  s    c               S   s   d  S(   N(   u   None(    (    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   <lambda>;  s    c                  s   t  j    g  S(   N(   u   unittestu	   TestSuite(    (   u
   testcase_2u
   testcase_1(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   return_TestSuite<  s    u   return_TestSuite(   u   typesu
   ModuleTypeu   unittestu   FunctionTestCaseu   return_TestSuiteu
   TestLoaderu   loadTestsFromNamesu
   failUnlessu
   isinstanceu
   suiteClassu	   TestSuiteu   assertEqualu   list(   u   selfu   mu   return_TestSuiteu   loaderu   suiteu   expected(    (   u
   testcase_2u
   testcase_1u/   /mit/python/lib/python3.0/test/test_unittest.pyu,   test_loadTestsFromNames__callable__TestSuite8  s    	c                s¢   t  j d  } t j d        f d   } | | _ t j   } | j d g |  } |  j t | | j	   t j
   g  } |  j t |  | g  d  S(   Nu   mc               S   s   d  S(   N(   u   None(    (    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   <lambda>K  s    c                  s     S(   N(    (    (   u
   testcase_1(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   return_TestCaseL  s    u   return_TestCase(   u   typesu
   ModuleTypeu   unittestu   FunctionTestCaseu   return_TestCaseu
   TestLoaderu   loadTestsFromNamesu
   failUnlessu
   isinstanceu
   suiteClassu	   TestSuiteu   assertEqualu   list(   u   selfu   mu   return_TestCaseu   loaderu   suiteu	   ref_suite(    (   u
   testcase_1u/   /mit/python/lib/python3.0/test/test_unittest.pyu4   test_loadTestsFromNames__callable__TestCase_instanceI  s    	c                s¿   t  j d  } Gd   d t j  } | d    G  f d   d t j  } | | _ t j   } | j d g |  } |  j t | | j	   t j
   g  } |  j t |  | g  d  S(   Nu   mc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test^  s    N(   u   __name__u
   __module__u   test(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Test1]  s   
u   Test1u   testc                s#   |  Ee  Z e   f d     Z d S(   c                  s     S(   N(    (    (   u
   testcase_1(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   fooc  s    N(   u   __name__u
   __module__u   staticmethodu   foo(   u
   __locals__(   u
   testcase_1(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Foob  s   
u   Foou   Foo.foo(   u   typesu
   ModuleTypeu   unittestu   TestCaseu   Foou
   TestLoaderu   loadTestsFromNamesu
   failUnlessu
   isinstanceu
   suiteClassu	   TestSuiteu   assertEqualu   list(   u   selfu   mu   Test1u   Foou   loaderu   suiteu	   ref_suite(    (   u
   testcase_1u/   /mit/python/lib/python3.0/test/test_unittest.pyu4   test_loadTestsFromNames__callable__call_staticmethod[  s    	c          	   C   sn   t  j d  } d   } | | _ t j   } y | j d g |  } Wn t k
 o Yn X|  j d  d  S(   Nu   mc               S   s   d S(   Ni   (    (    (    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   return_wrongu  s    u   return_wrongu7   TestLoader.loadTestsFromNames failed to raise TypeError(   u   typesu
   ModuleTypeu   return_wrongu   unittestu
   TestLoaderu   loadTestsFromNamesu	   TypeErroru   fail(   u   selfu   mu   return_wrongu   loaderu   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu-   test_loadTestsFromNames__callable__wrong_types  s    		c             C   sÆ   d } d d  l  } | | j k o | j | =n t j   } zd | j | g  } |  j t | | j   |  j t	 |  t j
   g  |  j | | j k  Wd  | | j k o | j | =n Xd  S(   Nu   audioopi    (   u   sysu   modulesu   unittestu
   TestLoaderu   loadTestsFromNamesu
   failUnlessu
   isinstanceu
   suiteClassu   assertEqualu   listu	   TestSuite(   u   selfu   module_nameu   sysu   loaderu   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu*   test_loadTestsFromNames__module_not_loaded  s    c             C   sE   Gd   d t  j  } t  j   } |  j | j |  d d g  d  S(   Nc             B   s)   |  Ee  Z d    Z d   Z d   Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_1š  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_2©  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   foobarª  s    N(   u   __name__u
   __module__u   test_1u   test_2u   foobar(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Test§  s   
		u   Testu   test_1u   test_2(   u   unittestu   TestCaseu
   TestLoaderu   assertEqualu   getTestCaseNames(   u   selfu   Testu   loader(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_getTestCaseNamesŠ  s    c             C   s?   Gd   d t  j  } t  j   } |  j | j |  g   d  S(   Nc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   foobarµ  s    N(   u   __name__u
   __module__u   foobar(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   TestŽ  s   
u   Test(   u   unittestu   TestCaseu
   TestLoaderu   assertEqualu   getTestCaseNames(   u   selfu   Testu   loader(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_getTestCaseNames__no_tests³  s    c             C   sE   Gd   d t   } t j   } | j |  } |  j | d g  d  S(   Nc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_fooÅ  s    N(   u   __name__u
   __module__u   test_foo(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   BadCaseÄ  s   
u   BadCaseu   test_foo(   u   intu   unittestu
   TestLoaderu   getTestCaseNamesu   assertEqual(   u   selfu   BadCaseu   loaderu   names(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu%   test_getTestCaseNames__not_a_TestCaseÃ  s    c             C   sa   Gd   d t  j  } Gd   d |  } t  j   } d d d g } |  j | j |  |  d  S(   Nc             B   s)   |  Ee  Z d    Z d   Z d   Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_1Õ  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_2Ö  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   foobar×  s    N(   u   __name__u
   __module__u   test_1u   test_2u   foobar(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   TestPÔ  s   
		u   TestPc             B   s    |  Ee  Z d    Z d   Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_1Ú  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_3Û  s    N(   u   __name__u
   __module__u   test_1u   test_3(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   TestCÙ  s   
	u   TestCu   test_1u   test_2u   test_3(   u   unittestu   TestCaseu
   TestLoaderu   assertEqualu   getTestCaseNames(   u   selfu   TestPu   TestCu   loaderu   names(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu"   test_getTestCaseNames__inheritanceÓ  s
    c             C   s£   Gd   d t  j  } t  j | d  g  } t  j | d  | d  g  } t  j   } d | _ |  j | j |  |  d | _ |  j | j |  |  d  S(   Nc             B   s)   |  Ee  Z d    Z d   Z d   Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_1ï  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_2ð  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   foo_barñ  s    N(   u   __name__u
   __module__u   test_1u   test_2u   foo_bar(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Fooî  s   
		u   Foou   foo_baru   test_1u   test_2u   foou   test(   u   unittestu   TestCaseu	   TestSuiteu
   TestLoaderu   testMethodPrefixu   assertEqualu   loadTestsFromTestCase(   u   selfu   Foou   tests_1u   tests_2u   loader(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu,   test_testMethodPrefix__loadTestsFromTestCaseí  s    !		c             C   sÍ   t  j d  } Gd   d t j  } | | _ t j | d  g  g } t j | d  | d  g  g } t j   } d | _ |  j t	 | j
 |   |  d | _ |  j t	 | j
 |   |  d  S(	   Nu   mc             B   s)   |  Ee  Z d    Z d   Z d   Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_1  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_2  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   foo_bar  s    N(   u   __name__u
   __module__u   test_1u   test_2u   foo_bar(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Foo  s   
		u   Foou   foo_baru   test_1u   test_2u   foou   test(   u   typesu
   ModuleTypeu   unittestu   TestCaseu   Foou	   TestSuiteu
   TestLoaderu   testMethodPrefixu   assertEqualu   listu   loadTestsFromModule(   u   selfu   mu   Foou   tests_1u   tests_2u   loader(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu*   test_testMethodPrefix__loadTestsFromModule  s    	$		c             C   sÁ   t  j d  } Gd   d t j  } | | _ t j | d  g  } t j | d  | d  g  } t j   } d | _ |  j | j	 d |  |  d | _ |  j | j	 d |  |  d  S(	   Nu   mc             B   s)   |  Ee  Z d    Z d   Z d   Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_1  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_2  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   foo_bar  s    N(   u   __name__u
   __module__u   test_1u   test_2u   foo_bar(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Foo  s   
		u   Foou   foo_baru   test_1u   test_2u   foou   test(
   u   typesu
   ModuleTypeu   unittestu   TestCaseu   Foou	   TestSuiteu
   TestLoaderu   testMethodPrefixu   assertEqualu   loadTestsFromName(   u   selfu   mu   Foou   tests_1u   tests_2u   loader(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu(   test_testMethodPrefix__loadTestsFromName  s    	!		c             C   så   t  j d  } Gd   d t j  } | | _ t j t j | d  g  g  } t j | d  | d  g  } t j | g  } t j   } d | _ |  j | j	 d g |  |  d | _ |  j | j	 d g |  |  d  S(	   Nu   mc             B   s)   |  Ee  Z d    Z d   Z d   Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_13  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_24  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   foo_bar5  s    N(   u   __name__u
   __module__u   test_1u   test_2u   foo_bar(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Foo2  s   
		u   Foou   foo_baru   test_1u   test_2u   foou   test(
   u   typesu
   ModuleTypeu   unittestu   TestCaseu   Foou	   TestSuiteu
   TestLoaderu   testMethodPrefixu   assertEqualu   loadTestsFromNames(   u   selfu   mu   Foou   tests_1u   tests_2u   loader(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu)   test_testMethodPrefix__loadTestsFromNames0  s    	$!		c             C   s#   t  j   } |  j | j d  d  S(   Nu   test(   u   unittestu
   TestLoaderu   assertEqualu   testMethodPrefix(   u   selfu   loader(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu$   test_testMethodPrefix__default_valueD  s    c             C   sr   d   } Gd   d t  j  } t  j   } | | _ | j | d  | d  g  } |  j | j |  |  d  S(   Nc             S   s   t  |  |  S(   N(   u   cmp(   u   xu   y(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   reversed_cmpQ  s    c             B   s    |  Ee  Z d    Z d   Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_1U  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_2V  s    N(   u   __name__u
   __module__u   test_1u   test_2(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   FooT  s   
	u   Foou   test_2u   test_1(   u   unittestu   TestCaseu
   TestLoaderu   sortTestMethodsUsingu
   suiteClassu   assertEqualu   loadTestsFromTestCase(   u   selfu   reversed_cmpu   Foou   loaderu   tests(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu0   test_sortTestMethodsUsing__loadTestsFromTestCaseP  s    		!c             C   s   d   } t  j d  } Gd   d t j  } | | _ t j   } | | _ | j | d  | d  g  g } |  j t	 | j
 |   |  d  S(   Nc             S   s   t  |  |  S(   N(   u   cmp(   u   xu   y(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   reversed_cmpa  s    u   mc             B   s    |  Ee  Z d    Z d   Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_1f  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_2g  s    N(   u   __name__u
   __module__u   test_1u   test_2(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Fooe  s   
	u   Foou   test_2u   test_1(   u   typesu
   ModuleTypeu   unittestu   TestCaseu   Foou
   TestLoaderu   sortTestMethodsUsingu
   suiteClassu   assertEqualu   listu   loadTestsFromModule(   u   selfu   reversed_cmpu   mu   Foou   loaderu   tests(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu.   test_sortTestMethodsUsing__loadTestsFromModule`  s    			$c             C   s   d   } t  j d  } Gd   d t j  } | | _ t j   } | | _ | j | d  | d  g  } |  j | j	 d |  |  d  S(   Nc             S   s   t  |  |  S(   N(   u   cmp(   u   xu   y(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   reversed_cmps  s    u   mc             B   s    |  Ee  Z d    Z d   Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_1x  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_2y  s    N(   u   __name__u
   __module__u   test_1u   test_2(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Foow  s   
	u   Foou   test_2u   test_1(
   u   typesu
   ModuleTypeu   unittestu   TestCaseu   Foou
   TestLoaderu   sortTestMethodsUsingu
   suiteClassu   assertEqualu   loadTestsFromName(   u   selfu   reversed_cmpu   mu   Foou   loaderu   tests(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu,   test_sortTestMethodsUsing__loadTestsFromNamer  s    			!c             C   s   d   } t  j d  } Gd   d t j  } | | _ t j   } | | _ | j | d  | d  g  g } |  j t	 | j
 d g |   |  d  S(   Nc             S   s   t  |  |  S(   N(   u   cmp(   u   xu   y(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   reversed_cmp  s    u   mc             B   s    |  Ee  Z d    Z d   Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_1  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_2  s    N(   u   __name__u
   __module__u   test_1u   test_2(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Foo  s   
	u   Foou   test_2u   test_1(   u   typesu
   ModuleTypeu   unittestu   TestCaseu   Foou
   TestLoaderu   sortTestMethodsUsingu
   suiteClassu   assertEqualu   listu   loadTestsFromNames(   u   selfu   reversed_cmpu   mu   Foou   loaderu   tests(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu-   test_sortTestMethodsUsing__loadTestsFromNames  s    			$c             C   s]   d   } Gd   d t  j  } t  j   } | | _ d d g } |  j | j |  |  d  S(   Nc             S   s   t  |  |  S(   N(   u   cmp(   u   xu   y(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   reversed_cmp  s    c             B   s    |  Ee  Z d    Z d   Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_1  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_2  s    N(   u   __name__u
   __module__u   test_1u   test_2(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Foo  s   
	u   Foou   test_2u   test_1(   u   unittestu   TestCaseu
   TestLoaderu   sortTestMethodsUsingu   assertEqualu   getTestCaseNames(   u   selfu   reversed_cmpu   Foou   loaderu
   test_names(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu+   test_sortTestMethodsUsing__getTestCaseNames  s    		c             C   s&   t  j   } |  j | j t k  d  S(   N(   u   unittestu
   TestLoaderu
   failUnlessu   sortTestMethodsUsingu   cmp(   u   selfu   loader(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu(   test_sortTestMethodsUsing__default_value§  s    c             C   s`   Gd   d t  j  } t  j   } d  | _ d d g } |  j t | j |   t |   d  S(   Nc             B   s    |  Ee  Z d    Z d   Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_1±  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_2²  s    N(   u   __name__u
   __module__u   test_1u   test_2(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Foo°  s   
	u   Foou   test_2u   test_1(   u   unittestu   TestCaseu
   TestLoaderu   Noneu   sortTestMethodsUsingu   assertEqualu   setu   getTestCaseNames(   u   selfu   Foou   loaderu
   test_names(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_sortTestMethodsUsing__None¯  s
    	c             C   s`   Gd   d t  j  } | d  | d  g } t  j   } t | _ |  j | j |  |  d  S(   Nc             B   s)   |  Ee  Z d    Z d   Z d   Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_1Ã  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_2Ä  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   foo_barÅ  s    N(   u   __name__u
   __module__u   test_1u   test_2u   foo_bar(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   FooÂ  s   
		u   Foou   test_1u   test_2(   u   unittestu   TestCaseu
   TestLoaderu   listu
   suiteClassu   assertEqualu   loadTestsFromTestCase(   u   selfu   Foou   testsu   loader(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu&   test_suiteClass__loadTestsFromTestCaseÁ  s
    	c             C   s{   t  j d  } Gd   d t j  } | | _ | d  | d  g g } t j   } t | _ |  j | j	 |  |  d  S(   Nu   mc             B   s)   |  Ee  Z d    Z d   Z d   Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_1Ò  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_2Ó  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   foo_barÔ  s    N(   u   __name__u
   __module__u   test_1u   test_2u   foo_bar(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   FooÑ  s   
		u   Foou   test_1u   test_2(
   u   typesu
   ModuleTypeu   unittestu   TestCaseu   Foou
   TestLoaderu   listu
   suiteClassu   assertEqualu   loadTestsFromModule(   u   selfu   mu   Foou   testsu   loader(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu$   test_suiteClass__loadTestsFromModuleÏ  s    		c             C   s{   t  j d  } Gd   d t j  } | | _ | d  | d  g } t j   } t | _ |  j | j	 d |  |  d  S(   Nu   mc             B   s)   |  Ee  Z d    Z d   Z d   Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_1â  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_2ã  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   foo_barä  s    N(   u   __name__u
   __module__u   test_1u   test_2u   foo_bar(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Fooá  s   
		u   Foou   test_1u   test_2(
   u   typesu
   ModuleTypeu   unittestu   TestCaseu   Foou
   TestLoaderu   listu
   suiteClassu   assertEqualu   loadTestsFromName(   u   selfu   mu   Foou   testsu   loader(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu"   test_suiteClass__loadTestsFromNameß  s    		c             C   s   t  j d  } Gd   d t j  } | | _ | d  | d  g g } t j   } t | _ |  j | j	 d g |  |  d  S(   Nu   mc             B   s)   |  Ee  Z d    Z d   Z d   Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_1ò  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_2ó  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   foo_barô  s    N(   u   __name__u
   __module__u   test_1u   test_2u   foo_bar(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Fooñ  s   
		u   Foou   test_1u   test_2(
   u   typesu
   ModuleTypeu   unittestu   TestCaseu   Foou
   TestLoaderu   listu
   suiteClassu   assertEqualu   loadTestsFromNames(   u   selfu   mu   Foou   testsu   loader(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu#   test_suiteClass__loadTestsFromNamesï  s    		c             C   s)   t  j   } |  j | j t  j k  d  S(   N(   u   unittestu
   TestLoaderu
   failUnlessu
   suiteClassu	   TestSuite(   u   selfu   loader(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_suiteClass__default_valueþ  s    N(E   u   __name__u
   __module__u   test_loadTestsFromTestCaseu&   test_loadTestsFromTestCase__no_matchesu.   test_loadTestsFromTestCase__TestSuite_subclassu/   test_loadTestsFromTestCase__default_method_nameu+   test_loadTestsFromModule__TestCase_subclassu/   test_loadTestsFromModule__no_TestCase_instancesu+   test_loadTestsFromModule__no_TestCase_testsu&   test_loadTestsFromModule__not_a_moduleu"   test_loadTestsFromName__empty_nameu&   test_loadTestsFromName__malformed_nameu+   test_loadTestsFromName__unknown_module_nameu)   test_loadTestsFromName__unknown_attr_nameu-   test_loadTestsFromName__relative_unknown_nameu+   test_loadTestsFromName__relative_empty_nameu/   test_loadTestsFromName__relative_malformed_nameu-   test_loadTestsFromName__relative_not_a_moduleu+   test_loadTestsFromName__relative_bad_objectu2   test_loadTestsFromName__relative_TestCase_subclassu*   test_loadTestsFromName__relative_TestSuiteu+   test_loadTestsFromName__relative_testmethodu3   test_loadTestsFromName__relative_invalid_testmethodu+   test_loadTestsFromName__callable__TestSuiteu3   test_loadTestsFromName__callable__TestCase_instanceu,   test_loadTestsFromName__callable__wrong_typeu)   test_loadTestsFromName__module_not_loadedu(   test_loadTestsFromNames__empty_name_listu1   test_loadTestsFromNames__relative_empty_name_listu#   test_loadTestsFromNames__empty_nameu'   test_loadTestsFromNames__malformed_nameu,   test_loadTestsFromNames__unknown_module_nameu*   test_loadTestsFromNames__unknown_attr_nameu0   test_loadTestsFromNames__unknown_name_relative_1u0   test_loadTestsFromNames__unknown_name_relative_2u,   test_loadTestsFromNames__relative_empty_nameu0   test_loadTestsFromNames__relative_malformed_nameu.   test_loadTestsFromNames__relative_not_a_moduleu,   test_loadTestsFromNames__relative_bad_objectu3   test_loadTestsFromNames__relative_TestCase_subclassu+   test_loadTestsFromNames__relative_TestSuiteu,   test_loadTestsFromNames__relative_testmethodu4   test_loadTestsFromNames__relative_invalid_testmethodu,   test_loadTestsFromNames__callable__TestSuiteu4   test_loadTestsFromNames__callable__TestCase_instanceu4   test_loadTestsFromNames__callable__call_staticmethodu-   test_loadTestsFromNames__callable__wrong_typeu*   test_loadTestsFromNames__module_not_loadedu   test_getTestCaseNamesu   test_getTestCaseNames__no_testsu%   test_getTestCaseNames__not_a_TestCaseu"   test_getTestCaseNames__inheritanceu,   test_testMethodPrefix__loadTestsFromTestCaseu*   test_testMethodPrefix__loadTestsFromModuleu(   test_testMethodPrefix__loadTestsFromNameu)   test_testMethodPrefix__loadTestsFromNamesu$   test_testMethodPrefix__default_valueu0   test_sortTestMethodsUsing__loadTestsFromTestCaseu.   test_sortTestMethodsUsing__loadTestsFromModuleu,   test_sortTestMethodsUsing__loadTestsFromNameu-   test_sortTestMethodsUsing__loadTestsFromNamesu+   test_sortTestMethodsUsing__getTestCaseNamesu(   test_sortTestMethodsUsing__default_valueu   test_sortTestMethodsUsing__Noneu&   test_suiteClass__loadTestsFromTestCaseu$   test_suiteClass__loadTestsFromModuleu"   test_suiteClass__loadTestsFromNameu#   test_suiteClass__loadTestsFromNamesu   test_suiteClass__default_value(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Test_TestLoaderN   s   
																									#																					#																				u   Test_TestLoaderc             B   s2   |  Ee  Z d    Z d   Z d   Z d   Z d S(   c             C   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_1	  s    c             C   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_2
  s    c             C   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_3  s    c             C   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   runTest  s    N(   u   __name__u
   __module__u   test_1u   test_2u   test_3u   runTest(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Foo  s   
			u   Fooc              G   s   t  j d   |  D  S(   Nc             s   s   |  ] } t  |  Vq d  S(   N(   u   Foo(   u   .0u   n(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu	   <genexpr>  s    (   u   unittestu	   TestSuite(   u   names(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   _mk_TestSuite  s    c             B   sd  |  Ee  Z e j   e j   f e j   e j g   f e d   e d   f g Z e j   e d   f e j g   e d   f e d  d  e d  d  f e d   e d  f g Z d   Z d   Z d   Z	 d   Z
 d   Z d   Z d	   Z d
   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d S(   u   test_1u   test_2u   test_3c             C   s&   t  j   } |  j | j   d  d  S(   Ni    (   u   unittestu	   TestSuiteu   assertEqualu   countTestCases(   u   selfu   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_init__tests_optional-  s    c             C   s)   t  j g   } |  j | j   d  d  S(   Ni    (   u   unittestu	   TestSuiteu   assertEqualu   countTestCases(   u   selfu   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_init__empty_tests9  s    c             C   s   d   } t  j |    } |  j | j   d  t  j |  } |  j | j   d  t  j t |   } |  j | j   d  d  S(   Nc               s   s&   t  j d    Vt  j d    Vd  S(   Nc               S   s   d  S(   N(   u   None(    (    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   <lambda>F  s    c               S   s   d  S(   N(   u   None(    (    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   <lambda>G  s    (   u   unittestu   FunctionTestCase(    (    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   testsE  s    i   (   u   unittestu	   TestSuiteu   assertEqualu   countTestCasesu   set(   u   selfu   testsu   suite_1u   suite_2u   suite_3(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu"   test_init__tests_from_any_iterableD  s    	c             C   s5   d   } t  j |    } |  j | j   d  d  S(   Nc              s   s8   t  j d    }  t  j |  g  Vt  j d    Vd  S(   Nc               S   s   d  S(   N(   u   None(    (    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   <lambda>[  s    c               S   s   d  S(   N(   u   None(    (    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   <lambda>]  s    (   u   unittestu   FunctionTestCaseu	   TestSuite(   u   ftc(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   testsZ  s    i   (   u   unittestu	   TestSuiteu   assertEqualu   countTestCases(   u   selfu   testsu   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu'   test_init__TestSuite_instances_in_testsY  s    	c             C   sY   t  j d    } t  j d    } t  j | | f  } |  j t |  | | g  d  S(   Nc               S   s   d  S(   N(   u   None(    (    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   <lambda>g  s    c               S   s   d  S(   N(   u   None(    (    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   <lambda>h  s    (   u   unittestu   FunctionTestCaseu	   TestSuiteu   assertEqualu   list(   u   selfu   test1u   test2u   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu	   test_iterf  s    c             C   s&   t  j   } |  j | j   d  d  S(   Ni    (   u   unittestu	   TestSuiteu   assertEqualu   countTestCases(   u   selfu   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_countTestCases_zero_simpler  s    c             C   sH   Gd   d t  j  } t  j t  j   g  } |  j | j   d  d  S(   Nc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test  s    N(   u   __name__u
   __module__u   test(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Test1~  s   
u   Test1i    (   u   unittestu   TestCaseu	   TestSuiteu   assertEqualu   countTestCases(   u   selfu   Test1u   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_countTestCases_zero_nested}  s    c             C   sS   t  j d    } t  j d    } t  j | | f  } |  j | j   d  d  S(   Nc               S   s   d  S(   N(   u   None(    (    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   <lambda>  s    c               S   s   d  S(   N(   u   None(    (    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   <lambda>  s    i   (   u   unittestu   FunctionTestCaseu	   TestSuiteu   assertEqualu   countTestCases(   u   selfu   test1u   test2u   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_countTestCases_simple  s    c             C   s   Gd   d t  j  } t  j d    } t  j d    } t  j | d  | f  } t  j | | | d  f  } |  j | j   d  d  S(   Nc             B   s    |  Ee  Z d    Z d   Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test1  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test2  s    N(   u   __name__u
   __module__u   test1u   test2(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Test1  s   
	u   Test1c               S   s   d  S(   N(   u   None(    (    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   <lambda>  s    c               S   s   d  S(   N(   u   None(    (    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   <lambda>  s    u   test2u   test1i   (   u   unittestu   TestCaseu   FunctionTestCaseu	   TestSuiteu   assertEqualu   countTestCases(   u   selfu   Test1u   test2u   test3u   childu   parent(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_countTestCases_nested  s    c             C   s?   g  } t  |  } t j   } | j |  |  j | g   d  S(   N(   u   LoggingResultu   unittestu	   TestSuiteu   runu   assertEqual(   u   selfu   eventsu   resultu   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_run__empty_suite¥  s
    c             C   sB   t  j   } y | j   Wn t k
 o Yn X|  j d  d  S(   Nu   Failed to raise TypeError(   u   unittestu	   TestSuiteu   runu	   TypeErroru   fail(   u   selfu   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_run__requires_result±  s    c                sv   g    t     } G  f d   d t j  } | d  | d  g } t j |  j |  |  j   d d g  d  S(   Nc                s/   |  Ee  Z   f d    Z d   Z d   Z d S(   c                s     j  d |  j  d  S(   Nu   run %s(   u   appendu   _testMethodName(   u   selfu   result(   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   runÂ  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test1Å  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test2Æ  s    N(   u   __name__u
   __module__u   runu   test1u   test2(   u
   __locals__(   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   LoggingCaseÁ  s   
	u   LoggingCaseu   test1u   test2u	   run test1u	   run test2(   u   LoggingResultu   unittestu   TestCaseu	   TestSuiteu   runu   assertEqual(   u   selfu   resultu   LoggingCaseu   tests(    (   u   eventsu/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_runœ  s    c             C   sn   Gd   d t  j  } | d  } t  j   } | j |  |  j | j   d  |  j t |  | g  d  S(   Nc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   testÑ  s    N(   u   __name__u
   __module__u   test(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   FooÐ  s   
u   Foou   testi   (   u   unittestu   TestCaseu	   TestSuiteu   addTestu   assertEqualu   countTestCasesu   list(   u   selfu   Foou   testu   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_addTest__TestCaseÏ  s    c             C   sz   Gd   d t  j  } t  j | d  g  } t  j   } | j |  |  j | j   d  |  j t |  | g  d  S(   Nc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   testÞ  s    N(   u   __name__u
   __module__u   test(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   FooÝ  s   
u   Foou   testi   (   u   unittestu   TestCaseu	   TestSuiteu   addTestu   assertEqualu   countTestCasesu   list(   u   selfu   Foou   suite_2u   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_addTest__TestSuiteÜ  s    c                sÑ   Gd   d t  j  } | d   | d   t  j  g        f d   } t  j   } | j |    |  j t |  t |     t  j   } x |   D] } | j |  qŠ W|  j | |  d  S(   Nc             B   s    |  Ee  Z d    Z d   Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_1ï  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_2ð  s    N(   u   __name__u
   __module__u   test_1u   test_2(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Fooî  s   
	u   Foou   test_1u   test_2c               3   s    V V  Vd  S(   N(    (    (   u   inner_suiteu   test_2u   test_1(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   genö  s    (   u   unittestu   TestCaseu	   TestSuiteu   addTestsu   assertEqualu   listu   addTest(   u   selfu   Foou   genu   suite_1u   suite_2u   t(    (   u   inner_suiteu   test_2u   test_1u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_addTestsí  s    
 c             C   sE   t  j   } y | j d  Wn t k
 o Yn X|  j d  d  S(   Ni   u   Failed to raise TypeError(   u   unittestu	   TestSuiteu   addTestsu	   TypeErroru   fail(   u   selfu   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_addTest__noniterable  s    c             C   s&   t  j   } |  j t | j d  d  S(   Ni   (   u   unittestu	   TestSuiteu   assertRaisesu	   TypeErroru   addTest(   u   selfu   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_addTest__noncallable  s    c             C   s?   t  j   } |  j t | j t  |  j t | j t  j  d  S(   N(   u   unittestu	   TestSuiteu   assertRaisesu	   TypeErroru   addTestu   Test_TestSuite(   u   selfu   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_addTest__casesuiteclass  s    c             C   s&   t  j   } |  j t | j d  d  S(   Nu   foo(   u   unittestu	   TestSuiteu   assertRaisesu	   TypeErroru   addTests(   u   selfu   suite(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_addTests__string  s    N(   u   __name__u
   __module__u   unittestu	   TestSuiteu   _mk_TestSuiteu   eq_pairsu   ne_pairsu   test_init__tests_optionalu   test_init__empty_testsu"   test_init__tests_from_any_iterableu'   test_init__TestSuite_instances_in_testsu	   test_iteru   test_countTestCases_zero_simpleu   test_countTestCases_zero_nestedu   test_countTestCases_simpleu   test_countTestCases_nestedu   test_run__empty_suiteu   test_run__requires_resultu   test_runu   test_addTest__TestCaseu   test_addTest__TestSuiteu   test_addTestsu   test_addTest__noniterableu   test_addTest__noncallableu   test_addTest__casesuiteclassu   test_addTests__string(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Test_TestSuite  s4   
																
		u   Test_TestSuitec             B   sV   |  Ee  Z d    Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z	 d S(	   c             C   s,   t  j d    } |  j | j   d  d  S(   Nc               S   s   d  S(   N(   u   None(    (    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   <lambda>)  s    i   (   u   unittestu   FunctionTestCaseu   assertEqualu   countTestCases(   u   selfu   test(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_countTestCases(  s    c                s   g    t     }   f d   }   f d   }   f d   } d d d d g } t j | | |  j |  |  j   |  d  S(   Nc                  s     j  d  t d   d  S(   Nu   setUpu   raised by setUp(   u   appendu   RuntimeError(    (   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   setUp8  s    c                  s     j  d  d  S(   Nu   test(   u   append(    (   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test<  s    c                  s     j  d  d  S(   Nu   tearDown(   u   append(    (   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   tearDown?  s    u	   startTestu   setUpu   addErroru   stopTest(   u   LoggingResultu   unittestu   FunctionTestCaseu   runu   assertEqual(   u   selfu   resultu   setUpu   testu   tearDownu   expected(    (   u   eventsu/   /mit/python/lib/python3.0/test/test_unittest.pyu#   test_run_call_order__error_in_setUp4  s    c                s   g    t     }   f d   }   f d   }   f d   } d d d d d d	 g } t j | | |  j |  |  j   |  d  S(
   Nc                  s     j  d  d  S(   Nu   setUp(   u   append(    (   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   setUpQ  s    c                  s     j  d  t d   d  S(   Nu   testu   raised by test(   u   appendu   RuntimeError(    (   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   testT  s    c                  s     j  d  d  S(   Nu   tearDown(   u   append(    (   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   tearDownX  s    u	   startTestu   setUpu   testu   addErroru   tearDownu   stopTest(   u   LoggingResultu   unittestu   FunctionTestCaseu   runu   assertEqual(   u   selfu   resultu   setUpu   testu   tearDownu   expected(    (   u   eventsu/   /mit/python/lib/python3.0/test/test_unittest.pyu"   test_run_call_order__error_in_testM  s    	c                s   g    t     }   f d   }    f d   }   f d   } d d d d d d	 g } t j | | |  j |   j   |  d  S(
   Nc                  s     j  d  d  S(   Nu   setUp(   u   append(    (   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   setUpk  s    c                  s    j  d    j d  d  S(   Nu   testu   raised by test(   u   appendu   fail(    (   u   selfu   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   testn  s    c                  s     j  d  d  S(   Nu   tearDown(   u   append(    (   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   tearDownr  s    u	   startTestu   setUpu   testu
   addFailureu   tearDownu   stopTest(   u   LoggingResultu   unittestu   FunctionTestCaseu   runu   assertEqual(   u   selfu   resultu   setUpu   testu   tearDownu   expected(    (   u   eventsu   selfu/   /mit/python/lib/python3.0/test/test_unittest.pyu$   test_run_call_order__failure_in_testg  s    	c                s   g    t     }   f d   }   f d   }   f d   } d d d d d d	 g } t j | | |  j |  |  j   |  d  S(
   Nc                  s     j  d  d  S(   Nu   setUp(   u   append(    (   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   setUp  s    c                  s     j  d  d  S(   Nu   test(   u   append(    (   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test  s    c                  s     j  d  t d   d  S(   Nu   tearDownu   raised by tearDown(   u   appendu   RuntimeError(    (   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   tearDown  s    u	   startTestu   setUpu   testu   tearDownu   addErroru   stopTest(   u   LoggingResultu   unittestu   FunctionTestCaseu   runu   assertEqual(   u   selfu   resultu   setUpu   testu   tearDownu   expected(    (   u   eventsu/   /mit/python/lib/python3.0/test/test_unittest.pyu&   test_run_call_order__error_in_tearDown  s    	c             C   s2   t  j d    } |  j t | j   t   d  S(   Nc               S   s   d  S(   N(   u   None(    (    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   <lambda>  s    (   u   unittestu   FunctionTestCaseu
   failUnlessu
   isinstanceu   idu   str(   u   selfu   test(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_id  s    c             C   s,   t  j d    } |  j | j   d   d  S(   Nc               S   s   d  S(   N(   u   None(    (    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   <lambda>£  s    (   u   unittestu   FunctionTestCaseu   assertEqualu   shortDescriptionu   None(   u   selfu   test(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu#   test_shortDescription__no_docstring¢  s    c             C   s8   d } t  j d   d | } |  j | j   d  d  S(   Nu   this tests fooc               S   s   d  S(   N(   u   None(    (    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   <lambda>¬  s    u   description(   u   unittestu   FunctionTestCaseu   assertEqualu   shortDescription(   u   selfu   descu   test(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu+   test_shortDescription__singleline_docstringª  s    N(
   u   __name__u
   __module__u   test_countTestCasesu#   test_run_call_order__error_in_setUpu"   test_run_call_order__error_in_testu$   test_run_call_order__failure_in_testu&   test_run_call_order__error_in_tearDownu   test_idu#   test_shortDescription__no_docstringu+   test_shortDescription__singleline_docstring(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Test_FunctionTestCase$  s   
							u   Test_FunctionTestCasec             B   sM   |  Ee  Z d    Z d   Z d   Z d   Z d   Z d   Z d   Z d S(   c             C   s{   t  j   } |  j | j    |  j t | j  d  |  j t | j  d  |  j | j d  |  j | j	 d  d  S(   Ni    F(   u   unittestu
   TestResultu
   failUnlessu   wasSuccessfulu   assertEqualu   lenu   errorsu   failuresu   testsRunu
   shouldStopu   False(   u   selfu   result(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu	   test_initº  s    c             C   s-   t  j   } | j   |  j | j d  d  S(   NT(   u   unittestu
   TestResultu   stopu   assertEqualu
   shouldStopu   True(   u   selfu   result(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu	   test_stopÆ  s    
c             C   s·   Gd   d t  j  } | d  } t  j   } | j |  |  j | j    |  j t | j  d  |  j t | j	  d  |  j | j
 d  |  j | j d  | j |  d  S(   Nc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_1Ñ  s    N(   u   __name__u
   __module__u   test_1(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   FooÐ  s   
u   Foou   test_1i    i   F(   u   unittestu   TestCaseu
   TestResultu	   startTestu
   failUnlessu   wasSuccessfulu   assertEqualu   lenu   errorsu   failuresu   testsRunu
   shouldStopu   Falseu   stopTest(   u   selfu   Foou   testu   result(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_startTestÏ  s    c             C   s"  Gd   d t  j  } | d  } t  j   } | j |  |  j | j    |  j t | j  d  |  j t | j	  d  |  j | j
 d  |  j | j d  | j |  |  j | j    |  j t | j  d  |  j t | j	  d  |  j | j
 d  |  j | j d  d  S(   Nc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_1æ  s    N(   u   __name__u
   __module__u   test_1(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Fooå  s   
u   Foou   test_1i    i   F(   u   unittestu   TestCaseu
   TestResultu	   startTestu
   failUnlessu   wasSuccessfulu   assertEqualu   lenu   errorsu   failuresu   testsRunu
   shouldStopu   Falseu   stopTest(   u   selfu   Foou   testu   result(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_stopTestä  s    c             C   sÄ   Gd   d t  j  } | d  } t  j   } | j |  | j |  | j |  |  j | j    |  j t	 | j
  d  |  j t	 | j  d  |  j | j d  |  j | j d  d  S(   Nc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_1  s    N(   u   __name__u
   __module__u   test_1(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Foo  s   
u   Foou   test_1i    i   F(   u   unittestu   TestCaseu
   TestResultu	   startTestu
   addSuccessu   stopTestu
   failUnlessu   wasSuccessfulu   assertEqualu   lenu   errorsu   failuresu   testsRunu
   shouldStopu   False(   u   selfu   Foou   testu   result(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_addSuccess  s    c             C   s7  d d  l  } Gd   d t j  } | d  } y | j d  Wn | j   } Yn Xt j   } | j |  | j | |  | j |  |  j	 | j
    |  j t | j  d  |  j t | j  d  |  j | j d  |  j | j d  | j d \ } } |  j | | k  |  j t | t   d  S(   Ni    c             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_1<  s    N(   u   __name__u
   __module__u   test_1(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Foo;  s   
u   Foou   test_1u   fooi   F(   u   sysu   unittestu   TestCaseu   failu   exc_infou
   TestResultu	   startTestu
   addFailureu   stopTestu   failIfu   wasSuccessfulu   assertEqualu   lenu   errorsu   failuresu   testsRunu
   shouldStopu   Falseu
   failUnlessu
   isinstanceu   str(   u   selfu   sysu   Foou   testu   exc_info_tupleu   resultu	   test_caseu   formatted_exc(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_addFailure8  s&    c             C   s3  d d  l  } Gd   d t j  } | d  } y t    Wn | j   } Yn Xt j   } | j |  | j | |  | j |  |  j	 | j
    |  j t | j  d  |  j t | j  d  |  j | j d  |  j | j d  | j d \ } } |  j | | k  |  j t | t   d  S(   Ni    c             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_1n  s    N(   u   __name__u
   __module__u   test_1(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Foom  s   
u   Foou   test_1i   F(   u   sysu   unittestu   TestCaseu	   TypeErroru   exc_infou
   TestResultu	   startTestu   addErroru   stopTestu   failIfu   wasSuccessfulu   assertEqualu   lenu   errorsu   failuresu   testsRunu
   shouldStopu   Falseu
   failUnlessu
   isinstanceu   str(   u   selfu   sysu   Foou   testu   exc_info_tupleu   resultu	   test_caseu   formatted_exc(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_addErrorj  s&    N(	   u   __name__u
   __module__u	   test_initu	   test_stopu   test_startTestu   test_stopTestu   test_addSuccessu   test_addFailureu   test_addError(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Test_TestResult°  s   

					-	'	2u   Test_TestResultc             B   s    |  Ee  Z d    Z d   Z d S(   c             C   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   runTest  s    c             C   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test1  s    N(   u   __name__u
   __module__u   runTestu   test1(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Foo  s   
	c             B   s   |  Ee  Z d    Z d S(   c             C   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test2  s    N(   u   __name__u
   __module__u   test2(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Bar  s   
u   Barc             B   s  |  Ee  Z e d   e d   f g Z e d   e d  f e d   e d   f e d   e d  f g Z d   Z d   Z d   Z d   Z	 d   Z
 d   Z d	   Z d
   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d S(   u   test1u   runTestu   test2c             C   s=   Gd   d t  j  } |  j |   j   d d   d  d  S(   Nc             B   s    |  Ee  Z d    Z d   Z d S(   c             S   s   t     d  S(   N(   u   MyException(   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   runTest°  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test±  s    N(   u   __name__u
   __module__u   runTestu   test(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Test¯  s   
	u   Testióÿÿÿu   .Test.runTest(   u   unittestu   TestCaseu   assertEqualu   id(   u   selfu   Test(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_init__no_test_name®  s    c             C   s@   Gd   d t  j  } |  j | d  j   d d   d  d  S(   Nc             B   s    |  Ee  Z d    Z d   Z d S(   c             S   s   t     d  S(   N(   u   MyException(   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   runTest»  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   testŒ  s    N(   u   __name__u
   __module__u   runTestu   test(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Testº  s   
	u   Testu   testiöÿÿÿu
   .Test.test(   u   unittestu   TestCaseu   assertEqualu   id(   u   selfu   Test(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_init__test_name__valid¹  s    c             C   sL   Gd   d t  j  } y | d  Wn t k
 o Yn X|  j d  d  S(   Nc             B   s    |  Ee  Z d    Z d   Z d S(   c             S   s   t     d  S(   N(   u   MyException(   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   runTestÆ  s    c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   testÇ  s    N(   u   __name__u
   __module__u   runTestu   test(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   TestÅ  s   
	u   Testu   testfoou   Failed to raise ValueError(   u   unittestu   TestCaseu
   ValueErroru   fail(   u   selfu   Test(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_init__test_name__invalidÄ  s    c             C   s6   Gd   d t  j  } |  j | d  j   d  d  S(   Nc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   testÔ  s    N(   u   __name__u
   __module__u   test(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   FooÓ  s   
u   Foou   testi   (   u   unittestu   TestCaseu   assertEqualu   countTestCases(   u   selfu   Foo(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_countTestCasesÒ  s    c             C   sB   Gd   d t  j  } |   j   } |  j t |  t  j  d  S(   Nc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   runTestÞ  s    N(   u   __name__u
   __module__u   runTest(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   FooÝ  s   
u   Foo(   u   unittestu   TestCaseu   defaultTestResultu   assertEqualu   typeu
   TestResult(   u   selfu   Foou   result(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_defaultTestResultÜ  s    c                sg   g    t     } G  f d   d t j  } | d  j |  d d d d g } |  j   |  d  S(   Nc                s;   |  Ee  Z   f d    Z   f d   Z   f d   Z d S(   c                s     j  d  t d   d  S(   Nu   setUpu   raised by Foo.setUp(   u   appendu   RuntimeError(   u   self(   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   setUpð  s    c                s     j  d  d  S(   Nu   test(   u   append(   u   self(   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   testô  s    c                s     j  d  d  S(   Nu   tearDown(   u   append(   u   self(   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   tearDown÷  s    N(   u   __name__u
   __module__u   setUpu   testu   tearDown(   u
   __locals__(   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Fooï  s   
u   Foou   testu	   startTestu   setUpu   addErroru   stopTest(   u   LoggingResultu   unittestu   TestCaseu   runu   assertEqual(   u   selfu   resultu   Foou   expected(    (   u   eventsu/   /mit/python/lib/python3.0/test/test_unittest.pyu#   test_run_call_order__error_in_setUpë  s    c                sm   g    t     } G  f d   d t j  } d d d d d d g } | d  j |  |  j   |  d  S(	   Nc                s;   |  Ee  Z   f d    Z   f d   Z   f d   Z d S(   c                s     j  d  d  S(   Nu   setUp(   u   append(   u   self(   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   setUp
  s    c                s     j  d  t d   d  S(   Nu   testu   raised by Foo.test(   u   appendu   RuntimeError(   u   self(   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test  s    c                s     j  d  d  S(   Nu   tearDown(   u   append(   u   self(   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   tearDown  s    N(   u   __name__u
   __module__u   setUpu   testu   tearDown(   u
   __locals__(   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Foo	  s   
u   Foou	   startTestu   setUpu   testu   addErroru   tearDownu   stopTest(   u   LoggingResultu   unittestu   TestCaseu   runu   assertEqual(   u   selfu   resultu   Foou   expected(    (   u   eventsu/   /mit/python/lib/python3.0/test/test_unittest.pyu"   test_run_call_order__error_in_test  s    	c                sm   g    t     } G  f d   d t j  } d d d d d d g } | d  j |  |  j   |  d  S(	   Nc                s;   |  Ee  Z   f d    Z   f d   Z   f d   Z d S(   c                s     j  d  d  S(   Nu   setUp(   u   append(   u   self(   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   setUp%  s    c                s     j  d  |  j d  d  S(   Nu   testu   raised by Foo.test(   u   appendu   fail(   u   self(   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test(  s    c                s     j  d  d  S(   Nu   tearDown(   u   append(   u   self(   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   tearDown,  s    N(   u   __name__u
   __module__u   setUpu   testu   tearDown(   u
   __locals__(   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Foo$  s   
u   Foou	   startTestu   setUpu   testu
   addFailureu   tearDownu   stopTest(   u   LoggingResultu   unittestu   TestCaseu   runu   assertEqual(   u   selfu   resultu   Foou   expected(    (   u   eventsu/   /mit/python/lib/python3.0/test/test_unittest.pyu$   test_run_call_order__failure_in_test   s    	c                sm   g    t     } G  f d   d t j  } | d  j |  d d d d d d g } |  j   |  d  S(	   Nc                s;   |  Ee  Z   f d    Z   f d   Z   f d   Z d S(   c                s     j  d  d  S(   Nu   setUp(   u   append(   u   self(   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   setUp@  s    c                s     j  d  d  S(   Nu   test(   u   append(   u   self(   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   testC  s    c                s     j  d  t d   d  S(   Nu   tearDownu   raised by Foo.tearDown(   u   appendu   RuntimeError(   u   self(   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   tearDownF  s    N(   u   __name__u
   __module__u   setUpu   testu   tearDown(   u
   __locals__(   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Foo?  s   
u   Foou   testu	   startTestu   setUpu   tearDownu   addErroru   stopTest(   u   LoggingResultu   unittestu   TestCaseu   runu   assertEqual(   u   selfu   resultu   Foou   expected(    (   u   eventsu/   /mit/python/lib/python3.0/test/test_unittest.pyu&   test_run_call_order__error_in_tearDown;  s    	c             C   s6   Gd   d t  j  } |  j | d  j t k  d  S(   Nc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   testV  s    N(   u   __name__u
   __module__u   test(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   FooU  s   
u   Foou   test(   u   unittestu   TestCaseu
   failUnlessu   failureExceptionu   AssertionError(   u   selfu   Foo(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_failureException__defaultT  s    c             C   sz   g  } t  |  } Gd   d t j  } |  j | d  j t k  | d  j |  d d d g } |  j | |  d  S(   Nc             B   s   |  Ee  Z d    Z e Z d S(   c             S   s   t     d  S(   N(   u   RuntimeError(   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   testf  s    N(   u   __name__u
   __module__u   testu   RuntimeErroru   failureException(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Fooe  s   
	u   Foou   testu	   startTestu
   addFailureu   stopTest(   u   LoggingResultu   unittestu   TestCaseu
   failUnlessu   failureExceptionu   RuntimeErroru   runu   assertEqual(   u   selfu   eventsu   resultu   Foou   expected(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu2   test_failureException__subclassing__explicit_raisea  s    c             C   sz   g  } t  |  } Gd   d t j  } |  j | d  j t k  | d  j |  d d d g } |  j | |  d  S(   Nc             B   s   |  Ee  Z d    Z e Z d S(   c             S   s   |  j  d  d  S(   Nu   foo(   u   fail(   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test}  s    N(   u   __name__u
   __module__u   testu   RuntimeErroru   failureException(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Foo|  s   
	u   Foou   testu	   startTestu
   addFailureu   stopTest(   u   LoggingResultu   unittestu   TestCaseu
   failUnlessu   failureExceptionu   RuntimeErroru   runu   assertEqual(   u   selfu   eventsu   resultu   Foou   expected(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu2   test_failureException__subclassing__implicit_raisex  s    c             C   s'   Gd   d t  j  } |   j   d  S(   Nc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   runTest  s    N(   u   __name__u
   __module__u   runTest(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Foo  s   
u   Foo(   u   unittestu   TestCaseu   setUp(   u   selfu   Foo(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu
   test_setUp  s    c             C   s'   Gd   d t  j  } |   j   d  S(   Nc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   runTest  s    N(   u   __name__u
   __module__u   runTest(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Foo  s   
u   Foo(   u   unittestu   TestCaseu   tearDown(   u   selfu   Foo(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_tearDown  s    c             C   s9   Gd   d t  j  } |  j t |   j   t   d  S(   Nc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   runTest£  s    N(   u   __name__u
   __module__u   runTest(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Foo¢  s   
u   Foo(   u   unittestu   TestCaseu
   failUnlessu
   isinstanceu   idu   str(   u   selfu   Foo(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_id¡  s    c             C   s3   Gd   d t  j  } |  j |   j   d   d  S(   Nc             B   s   |  Ee  Z d    Z d S(   c             S   s   d  S(   N(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   runTest­  s    N(   u   __name__u
   __module__u   runTest(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Foo¬  s   
u   Foo(   u   unittestu   TestCaseu   assertEqualu   shortDescriptionu   None(   u   selfu   Foo(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu#   test_shortDescription__no_docstring«  s    c             C   s3   Gd   d t  j  } |  j |   j   d  d  S(   Nc             B   s   |  Ee  Z d    Z d S(   c             S   s   d S(   u   this tests fooN(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   runTest·  s    N(   u   __name__u
   __module__u   runTest(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Foo¶  s   
u   Foou   this tests foo(   u   unittestu   TestCaseu   assertEqualu   shortDescription(   u   selfu   Foo(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu+   test_shortDescription__singleline_docstringµ  s    c             C   s3   Gd   d t  j  } |  j |   j   d  d  S(   Nc             B   s   |  Ee  Z d    Z d S(   c             S   s   d S(   u@   this tests foo
                blah, bar and baz are also testedN(    (   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   runTestÂ  s    N(   u   __name__u
   __module__u   runTest(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   FooÁ  s   
u   Foou   this tests foo(   u   unittestu   TestCaseu   assertEqualu   shortDescription(   u   selfu   Foo(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu*   test_shortDescription__multiline_docstringÀ  s    c                sU   g    G  f d   d t  j  } | d  j   d d d g } |  j   |  d  S(   Nc                s,   |  Ee  Z   f d    Z   f d   Z d S(   c                s     j  d  d  S(   Nu   test(   u   append(   u   self(   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   testÏ  s    c                s
   t     S(   N(   u   LoggingResult(   u   self(   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   defaultTestResultÒ  s    N(   u   __name__u
   __module__u   testu   defaultTestResult(   u
   __locals__(   u   events(    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   FooÎ  s   
u   Foou   testu	   startTestu   stopTest(   u   unittestu   TestCaseu   runu   assertEqual(   u   selfu   Foou   expected(    (   u   eventsu/   /mit/python/lib/python3.0/test/test_unittest.pyu    test_run__uses_defaultTestResultË  s
    N(   u   __name__u
   __module__u   Foou   eq_pairsu   Baru   ne_pairsu   test_init__no_test_nameu   test_init__test_name__validu   test_init__test_name__invalidu   test_countTestCasesu   test_defaultTestResultu#   test_run_call_order__error_in_setUpu"   test_run_call_order__error_in_testu$   test_run_call_order__failure_in_testu&   test_run_call_order__error_in_tearDownu   test_failureException__defaultu2   test_failureException__subclassing__explicit_raiseu2   test_failureException__subclassing__implicit_raiseu
   test_setUpu   test_tearDownu   test_idu#   test_shortDescription__no_docstringu+   test_shortDescription__singleline_docstringu*   test_shortDescription__multiline_docstringu    test_run__uses_defaultTestResult(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Test_TestCase  s.   
				
												
	
		u   Test_TestCasec             B   s   |  Ee  Z d    Z d S(   c             C   sõ   |  j  d d  |  j d d  |  j t |  j  d d  |  j t |  j d d  |  j  d d d d |  j t |  j  d d d d |  j  d d
 d d |  j d d d d |  j t |  j  d d d d |  j t |  j d d d d d  S(   NgÜ1¯  ð?g      ð?gò×  ð?gñ?u   placesi    i   g¹?y        ¹?y¹?¹?y¹?¹?y¹?¹?y¹?¹?(   u   failUnlessAlmostEqualu   failIfAlmostEqualu   assertRaisesu   AssertionError(   u   self(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   test_AlmostEqualÜ  s    					N(   u   __name__u
   __module__u   test_AlmostEqual(   u
   __locals__(    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   Test_AssertionsÛ  s   
u   Test_Assertionsc               C   s    t  j t t t t t t  d  S(   N(   u   supportu   run_unittestu   Test_TestCaseu   Test_TestLoaderu   Test_TestSuiteu   Test_TestResultu   Test_FunctionTestCaseu   Test_Assertions(    (    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu	   test_mainó  s    	u   __main__(   u   __doc__u   testu   supportu   unittestu   TestCaseu   typesu
   TestResultu   LoggingResultu   objectu   TestEqualityu   TestHashingu   Test_TestLoaderu   Foou   _mk_TestSuiteu   Test_TestSuiteu   Test_FunctionTestCaseu   Test_TestResultu   Baru   Test_TestCaseu   Test_Assertionsu	   test_mainu   __name__(    (    (    u/   /mit/python/lib/python3.0/test/test_unittest.pyu   <module>   s4   ÿ ÿ ÿ ÿ Ÿ	ÿ Úÿ H	