Your IP : 216.73.216.213
�
��f0 c @ s� d Z d d l m Z d d l Z d d l m Z m Z m Z d d l Z d d l m
Z
e e d d � � � Z
e e d d � � � Z Gd d
� d
e
� Z d d � Z e d
k r� e � n d S( u/
Test cases for pyclbr.py
Nick Mathewson
i ( u run_unittestN( u FunctionTypeu
MethodTypeu BuiltinFunctionType( u TestCasec C s d S( N( u None( ( ( u5 /opt/alt/python33/lib64/python3.3/test/test_pyclbr.pyu <lambda> s u <lambda>c C s d S( N( u None( u c( ( u5 /opt/alt/python33/lib64/python3.3/test/test_pyclbr.pyu <lambda> s c B s� | Ee Z d Z d d � Z d d � Z d d � Z d d � Z d f d d
� Z d d � Z d
d � Z
d d � Z d d � Z d S( u
PyclbrTestc C sd t | � t | � At | � } | r` t d | | | f d t j �| j d | j � � n d S( u0 succeed iff {l1} - {ignore} == {l2} - {ignore} u l1=%r
l2=%r
ignore=%ru fileu
%r missingN( u setu printu sysu stderru failu pop( u selfu l1u l2u ignoreu missing( ( u5 /opt/alt/python33/lib64/python3.3/test/test_pyclbr.pyu assertListEq s u PyclbrTest.assertListEqc C sV | | k r d St | | � s/ t d | � n | j t | | � d | | f � d S( u2 succeed iff hasattr(obj,attr) or attr in ignore. Nu ???u expected hasattr(%r, %r)( u hasattru printu
assertTrue( u selfu obju attru ignore( ( u5 /opt/alt/python33/lib64/python3.3/test/test_pyclbr.pyu
assertHasattr s u PyclbrTest.assertHasattrc C sI | | k r d S| | k r5 t d | d t j �n | j | | � d S( u* succeed iff key in obj or key in ignore. Nu ***u file( u printu sysu stderru assertIn( u selfu obju keyu ignore( ( u5 /opt/alt/python33/lib64/python3.3/test/test_pyclbr.pyu assertHaskey&