Module Expr Str Import alias ImportFrom alias ImportFrom alias Import alias ImportFrom alias alias Assign NameStore BinOpAdd NameLoad Str FunctionDef arguments args defaults body Raise Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assert CompareEq NameLoad BinOpAdd NameLoad Str Assert CompareIs Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assert CompareEq NameLoad BinOpAdd NameLoad Str Assert CompareEq Call NameLoad NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Call NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr Assert CompareEq NameLoad Str Assert CompareEq Call NameLoad NameLoad keyword AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Call NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword Str Assert CompareEq NameLoad Str Assert CompareEq Call NameLoad NameLoad keyword Str AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args defaults body Expr Str Import alias Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assert CompareEq NameLoad Str Assert CompareIs Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assert CompareEq NameLoad Str Assert CompareIs Call NameLoad NameLoad keyword AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword NameLoad Assert CompareEq NameLoad Str Assert CompareIs Call NameLoad NameLoad keyword NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad Assert CompareEq NameLoad Str Assert CompareIs Call NameLoad NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Expr Str Import alias Assign NameStore Call NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assert CompareEq NameLoad Str Assert CompareIs Call NameLoad NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Call NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword NameLoad Assert CompareEq NameLoad Str Assert CompareIs Call NameLoad NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Import alias Assign NameStore Call NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword NameLoad keyword AttributeLoad AttributeLoad NameLoad attr attr Assert CompareEq NameLoad Str Assert CompareIs Call NameLoad NameLoad keyword AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword NameLoad keyword NameLoad Assert CompareEq NameLoad Str Assert CompareIs Call NameLoad NameLoad keyword NameLoad AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword AttributeLoad NameLoad attr Assert CompareEq NameLoad Str Assert CompareIs Call NameLoad NameLoad keyword AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword Str Assert CompareEq NameLoad Str Assert CompareIs Call NameLoad NameLoad keyword Str AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword Str Assert CompareEq NameLoad Str Assert CompareIs Call NameLoad NameLoad keyword Str AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword NameLoad Assert CompareEq NameLoad Str Assert CompareIs Call NameLoad NameLoad keyword NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args defaults body Expr Str Import alias ImportFrom alias Assign NameStore Call NameLoad Str keyword NameLoad Assign NameStore Call NameLoad NameLoad keyword NameLoad Assert CompareEq NameLoad Str Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword NameLoad Assert CompareEq NameLoad Str Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword NameLoad Assert CompareEq NameLoad Str Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword NameLoad keyword Str Assert CompareEq NameLoad Str Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Assert CompareEq NameLoad Str Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr Assert CompareEq NameLoad Str decorator_list FunctionDef arguments args defaults body Expr Str Import alias Import alias Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword Dict Str NameLoad Assert CompareEq NameLoad Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword Dict Str Str NameLoad NameLoad Assert CompareEq NameLoad Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword NameLoad keyword Dict Str Str NameLoad NameLoad Assert CompareEq NameLoad Str decorator_list FunctionDef arguments args defaults body Expr Str Import alias Import alias Assert CompareEq Call NameLoad ListLoad NameLoad AttributeLoad NameLoad attr NameLoad Str Assert CompareEq Call NameLoad ListLoad AttributeLoad NameLoad attr Num TupleLoad Num Num NameLoad Str decorator_list FunctionDef arguments args defaults body Expr Str Import alias Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Import alias Assign NameStore Str Assign NameStore Call AttributeLoad Call NameLoad attr Assign SubscriptStore NameLoad Index Str NameLoad Exec Str NameLoad Exec Str NameLoad Assign TupleStore NameStore NameStore TupleLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Assert CompareEq Call NameLoad NameLoad Call AttributeLoad Str attr TupleLoad NameLoad Str Assert CompareEq Call NameLoad NameLoad keyword NameLoad keyword NameLoad keyword Dict Call AttributeLoad Str attr TupleLoad NameLoad Str Assert CompareEq Call NameLoad NameLoad Call AttributeLoad Str attr TupleLoad NameLoad Str Assert CompareEq Call NameLoad NameLoad keyword NameLoad keyword NameLoad keyword Dict Call AttributeLoad Str attr TupleLoad NameLoad Str Assert CompareEq Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad Str attr TupleLoad NameLoad Str Assert CompareEq Call NameLoad AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword Dict Call AttributeLoad Str attr TupleLoad NameLoad Str decorator_list FunctionDef arguments args defaults body Expr Str Raise Call AttributeLoad NameLoad attr Str Assert CompareEq Call NameLoad Dict Num NameLoad Str Assert CompareEq Call NameLoad TupleLoad NameLoad NameLoad NameLoad NameLoad Str decorator_list FunctionDef arguments args defaults body Expr Str With Call NameLoad TupleLoad Call NameLoad Str Str body FunctionDef arguments args NameParam defaults body Pass decorator_list Assert CompareEq AttributeLoad NameLoad attr Str Assert CompareEq AttributeLoad NameLoad attr Str Import alias Assign AttributeStore NameLoad attr NameLoad Delete NameDel Assert CompareEq Call NameLoad NameLoad Str Assert CompareIs Call NameLoad Call NameLoad NameLoad NameLoad decorator_list
N/A N/A Testing module for `python_toolbox.address_tools.describe`. N/A nose python_toolbox import_tools python_toolbox.temp_value_setting TempValueSetter N/A python_toolbox python_toolbox.address_tools describe resolve N/A prefix N/A __name__ . test_on_locally_defined_class N/A N/A N/A N/A N/A N/A N/A nose SkipTest This test doesn't currently pass because `describe` doesn't support nested classes yet. N/A result N/A describe N/A A B N/A N/A result N/A prefix A.B N/A N/A N/A resolve result N/A A B N/A result N/A describe N/A N/A N/A A C D deeper_method N/A N/A result N/A prefix A.C.D.deeper_method N/A N/A N/A resolve result N/A N/A N/A A C D deeper_method N/A result N/A describe N/A N/A N/A A C D deeper_method root N/A A C N/A N/A result C.D.deeper_method N/A N/A N/A resolve result root N/A A C N/A N/A N/A A C D deeper_method N/A result N/A describe N/A N/A N/A A C D deeper_method root A.C.D N/A N/A result D.deeper_method N/A N/A N/A resolve result root A.C.D N/A N/A N/A A C D deeper_method N/A test_on_stdlib N/A N/A N/A N/A N/A Test `describe` for various stdlib modules. N/A email.encoders N/A result N/A describe N/A email encoders N/A N/A result email.encoders N/A N/A N/A resolve result N/A email encoders N/A result N/A describe N/A email encoders root N/A email encoders N/A N/A result encoders N/A N/A N/A resolve result root N/A email encoders N/A email encoders N/A result N/A describe N/A email encoders namespace email N/A N/A result encoders N/A N/A N/A resolve result namespace email N/A email encoders N/A result N/A describe N/A email encoders root N/A email encoders namespace email N/A N/A result encoders N/A N/A N/A resolve result root N/A email encoders namespace email N/A email encoders N/A test_on_python_toolbox N/A N/A N/A N/A N/A Test `describe` for various `python_toolbox` modules. N/A python_toolbox.caching N/A result N/A describe N/A N/A N/A python_toolbox caching cached_property CachedProperty N/A N/A result python_toolbox.caching.cached_property.CachedProperty N/A N/A N/A resolve result N/A N/A N/A python_toolbox caching cached_property CachedProperty N/A result N/A describe N/A N/A N/A python_toolbox caching cached_property CachedProperty shorten True N/A N/A result python_toolbox.caching.CachedProperty N/A N/A N/A resolve result N/A N/A N/A python_toolbox caching cached_property CachedProperty N/A python_toolbox.nifty_collections N/A result N/A describe N/A N/A N/A python_toolbox nifty_collections weak_key_default_dict WeakKeyDefaultDict shorten True root N/A N/A python_toolbox nifty_collections weak_key_default_dict N/A N/A result weak_key_default_dict.WeakKeyDefaultDict N/A N/A N/A resolve result root N/A N/A python_toolbox nifty_collections weak_key_default_dict N/A N/A python_toolbox nifty_collections WeakKeyDefaultDict N/A result N/A describe N/A N/A N/A python_toolbox caching cached_property CachedProperty shorten True namespace python_toolbox N/A N/A result caching.CachedProperty N/A N/A N/A resolve result namespace python_toolbox N/A N/A python_toolbox caching CachedProperty N/A result N/A describe N/A N/A python_toolbox caching CachedProperty shorten True namespace N/A python_toolbox __dict__ N/A N/A result caching.CachedProperty N/A N/A N/A resolve result namespace N/A python_toolbox __dict__ N/A N/A python_toolbox caching CachedProperty N/A result N/A describe N/A N/A python_toolbox caching CachedProperty shorten True namespace python_toolbox N/A N/A result caching.CachedProperty N/A N/A N/A resolve result namespace python_toolbox N/A N/A python_toolbox caching CachedProperty N/A result N/A describe N/A N/A python_toolbox caching CachedProperty shorten True namespace python_toolbox.__dict__ N/A N/A result caching.CachedProperty N/A N/A N/A resolve result namespace python_toolbox.__dict__ N/A N/A python_toolbox caching CachedProperty N/A result N/A describe N/A N/A N/A python_toolbox caching cached_property CachedProperty root python_toolbox N/A N/A result python_toolbox.caching.cached_property.CachedProperty N/A N/A N/A resolve result root python_toolbox N/A N/A N/A python_toolbox caching cached_property CachedProperty N/A test_on_local_modules N/A N/A N/A N/A N/A Test `describe` on local, relatively-imported modules. N/A python_toolbox sample_module_tree w N/A z N/A resolve w.x.y.z root w N/A result N/A describe z root w N/A N/A result w.x.y.z N/A result N/A describe z shorten True root w N/A N/A result w.y.z N/A result N/A describe z shorten True root w N/A N/A result w.y.z N/A result N/A describe z shorten True root w namespace email N/A N/A result w.y.z N/A result N/A describe z shorten True root python_toolbox namespace w N/A N/A result y.z N/A result N/A describe z shorten True root N/A w x N/A N/A result x.y.z N/A test_on_ignore_confusing_namespace N/A N/A N/A N/A N/A Test that `describe` doesn't use a confusing namespace item. N/A email.encoders N/A marshal N/A result N/A describe email shorten True namespace N/A e email N/A N/A result email N/A result N/A describe N/A email encoders namespace N/A e email email email N/A N/A result email.encoders N/A result N/A describe N/A email encoders root marshal namespace N/A e email email email N/A N/A result email.encoders N/A test_address_in_expression N/A N/A N/A N/A N/A Test `describe` works for an address inside an expression. N/A email.encoders N/A marshal N/A N/A N/A describe N/A object N/A email encoders marshal [object, email.encoders, marshal] N/A N/A N/A describe N/A N/A email encoders 7 N/A 1 3 marshal [email.encoders, 7, (1, 3), marshal] N/A test_multiprocessing_lock N/A N/A N/A N/A N/A Test `describe` works for `multiprocessing.Lock()`. N/A multiprocessing N/A lock N/A N/A multiprocessing Lock N/A N/A describe lock N/A test_bad_module_name N/A N/A N/A N/A N/A 
    Test `describe` works for objects with bad `__module__` attribute.
    
    The `__module__` attribute usually says where an object can be reached. But
    in some cases, like when working in a shell, you can't really access the
    objects from that non-existant module. So `describe` must not fail for
    these cases.
     N/A email N/A non_sensical_module_name __whoop_dee_doo___rrrar N/A my_locals N/A N/A N/A locals copy N/A N/A my_locals N/A __name__ non_sensical_module_name N/A def f(): pass my_locals N/A class A(object):
    def m(self): pass
 my_locals N/A N/A f A N/A N/A my_locals N/A f N/A my_locals N/A A N/A N/A N/A describe f N/A N/A . join N/A non_sensical_module_name f N/A N/A N/A describe f shorten True root email namespace N/A N/A N/A . join N/A non_sensical_module_name f N/A N/A N/A describe A N/A N/A . join N/A non_sensical_module_name A N/A N/A N/A describe A shorten True root email namespace N/A N/A N/A . join N/A non_sensical_module_name A N/A N/A N/A describe N/A A m N/A N/A . join N/A non_sensical_module_name A.m N/A N/A N/A describe N/A A m shorten True root email namespace N/A N/A N/A . join N/A non_sensical_module_name A.m N/A test_function_in_something N/A N/A N/A N/A N/A Test `describe` doesn't fail when describing `{1: sum}`. N/A N/A N/A nose SkipTest This test doesn't pass yet. N/A N/A N/A describe N/A 1 sum {1: sum} N/A N/A N/A describe N/A sum sum list chr (sum, sum, list, chr) N/A test_function_in_main N/A N/A N/A N/A N/A Test that a function defined in `__main__` is well-described. N/A N/A TempValueSetter N/A N/A globals __name__ __main__ N/A f N/A N/A x N/A N/A N/A N/A N/A N/A N/A f __module__ __main__ N/A N/A N/A f __module__ __main__ N/A __main__ N/A N/A __main__ f f N/A __main__ N/A N/A N/A describe f __main__.f N/A N/A N/A resolve N/A describe f f N/A