Module ImportFrom alias alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias alias alias alias alias alias alias alias alias alias identifier alias alias alias ImportFrom alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias ClassDef bases NameLoad body Assign NameStore Str FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Dict Str Dict Str Dict decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Dict Str Dict decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr TupleLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Dict Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Str keyword TupleLoad AttributeLoad NameLoad attr Assign NameStore BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr CompareEq Call AttributeLoad NameLoad attr NameLoad Num BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Dict Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Str keyword TupleLoad AttributeLoad NameLoad attr Assign NameStore BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr CompareEq Call AttributeLoad NameLoad attr NameLoad Num BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListLoad Str Str Str Assign AttributeStore NameLoad attr ListLoad Str Assign AttributeStore NameLoad attr ListLoad Str Assign NameStore Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Dict Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpMod Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad NameLoad keyword Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str For NameStore Call NameLoad Num body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpMod Str NameLoad keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword Dict Str Num Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListLoad Str Str Str Assign AttributeStore NameLoad attr ListLoad Str Assign AttributeStore NameLoad attr ListLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Lambda arguments args defaults Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str For NameStore Call NameLoad Num body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpMod Str NameLoad keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str keyword Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword Dict Str AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad keyword Str Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword Dict Str AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad keyword Str Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword Dict Str AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad keyword Str Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword Dict Str AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword Str Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword Dict Str Str Assign NameStore Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword Str Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword Dict NameLoad Str Assign NameStore Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str For NameStore Call NameLoad Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpMod Str NameLoad keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpMod Str NameLoad keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr ListLoad Num Num Num Num Num Num Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr ListLoad Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str keyword Str keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str keyword Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str For NameStore Call NameLoad Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpMod Str NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Str Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad TupleLoad Str Str Str Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str For NameStore Call NameLoad Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpMod Str NameLoad keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpMod Str NameLoad keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword Dict NameLoad Str Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str For NameStore Call NameLoad Num Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword BinOpMod Str NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore Call NameLoad Num Num body Assign NameStore Call NameLoad Str keyword TupleLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad BinOpMod Str TupleLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad TupleLoad Str Str Str Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str keyword Str keyword Str Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str For NameStore Call NameLoad Num Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Num decorator_list FunctionDef arguments args NameParam defaults NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore IfExp NameLoad Num Num For NameStore Call NameLoad Num Num body Assign NameStore Call AttributeLoad NameLoad attr BinOpMod Str NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr body AugAssignAdd NameStore IfExp NameLoad Num Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list Expr Call NameLoad Assign AttributeStore NameLoad attr ListLoad Str Expr Call NameLoad Assign AttributeStore NameLoad attr ListLoad Str Str Expr Call NameLoad Assign AttributeStore NameLoad attr ListLoad Str Str Expr Call NameLoad keyword NameLoad Assign AttributeStore NameLoad attr ListLoad Str Str Expr Call NameLoad Assign AttributeStore NameLoad attr ListLoad Str Str Expr Call NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str For NameStore Call NameLoad Num Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad keyword NameLoad ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Num decorator_list FunctionDef arguments args NameParam defaults NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore IfExp NameLoad Num Num For NameStore Call NameLoad Num Num body Assign NameStore Call AttributeLoad NameLoad attr BinOpMod Str NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr body AugAssignAdd NameStore IfExp NameLoad Num Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list Expr Call NameLoad keyword NameLoad Assign AttributeStore NameLoad attr ListLoad Str Expr Call NameLoad Assign AttributeStore NameLoad attr ListLoad Str Str Expr Call NameLoad Assign AttributeStore NameLoad attr ListLoad Str Str Expr Call NameLoad keyword NameLoad Assign AttributeStore NameLoad attr ListLoad Str Str Expr Call NameLoad Assign AttributeStore NameLoad attr ListLoad Str Str Expr Call NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str For NameStore Call NameLoad Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpMod Str NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr ListLoad Str Str Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr TupleLoad Str Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeStore NameLoad attr Num For TupleStore NameStore NameStore NameStore ListLoad TupleLoad Num NameLoad ListLoad TupleLoad Num BinOpMult NameLoad Num Call NameLoad Call NameLoad Num TupleLoad Num BinOpMult NameLoad Num Call NameLoad Call NameLoad Num TupleLoad Num BinOpMult NameLoad Num ListLoad Num Num Num Num Num Num Num Num Num Str Num Num TupleLoad Num BinOpMult NameLoad Num ListLoad Num Num Str Num Num Num Num Num Num Num Num Num TupleLoad Num BinOpMult NameLoad Num ListLoad Num Num Str Num Num Num Num Num Num Num Str Num Num body Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr For NameStore Call NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad Call NameLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Dict Str Call NameLoad Assign NameStore Str Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Str decorator_list decorator_list
N/A __future__ absolute_import unicode_literals N/A datetime django.contrib admin django.contrib.admin.options IncorrectLookupParameters django.contrib.admin.templatetags.admin_list pagination django.contrib.admin.views.main ChangeList SEARCH_VAR ALL_VAR django.contrib.auth.models User django.core.urlresolvers reverse django.template Context Template django.test TestCase django.test.client RequestFactory django.utils formats django.utils six admin ChildAdmin QuartetAdmin BandAdmin ChordsBandAdmin GroupAdmin ParentAdmin DynamicListDisplayChildAdmin DynamicListDisplayLinksChildAdmin CustomPaginationAdmin FilteredChildAdmin CustomPaginator site custom_site SwallowAdmin DynamicListFilterChildAdmin InvitationAdmin models Event Child Parent Genre Band Musician Group Quartet Membership ChordsMusician ChordsBand Invitation Swallow UnorderedObject OrderedObject CustomIdUser ChangeListTests N/A TestCase N/A N/A urls admin_changelist.urls setUp N/A N/A self N/A N/A N/A N/A self factory N/A RequestFactory N/A _create_superuser N/A N/A self username N/A N/A N/A N/A N/A N/A User objects create username username is_superuser True N/A _mocked_authenticated_request N/A N/A self url user N/A N/A N/A request N/A N/A N/A self factory get url N/A N/A request user user N/A request N/A test_select_related_preserved N/A N/A self N/A N/A N/A 
        Regression test for #10348: ChangeList.get_queryset() shouldn't
        overwrite a custom select_related provided by ModelAdmin.get_queryset().
         N/A m N/A ChildAdmin Child N/A admin site N/A request N/A N/A N/A self factory get /child/ N/A cl N/A ChangeList request Child N/A m list_display N/A m list_display_links N/A m list_filter N/A m date_hierarchy N/A m search_fields N/A m list_select_related N/A m list_per_page N/A m list_max_show_all N/A m list_editable m N/A N/A N/A self assertEqual N/A N/A N/A cl queryset query select_related N/A parent N/A name N/A N/A test_select_related_as_tuple N/A N/A self N/A N/A N/A ia N/A InvitationAdmin Invitation N/A admin site N/A request N/A N/A N/A self factory get /invitation/ N/A cl N/A ChangeList request Child N/A ia list_display N/A ia list_display_links N/A ia list_filter N/A ia date_hierarchy N/A ia search_fields N/A ia list_select_related N/A ia list_per_page N/A ia list_max_show_all N/A ia list_editable ia N/A N/A N/A self assertEqual N/A N/A N/A cl queryset query select_related N/A player N/A N/A test_select_related_as_empty_tuple N/A N/A self N/A N/A N/A ia N/A InvitationAdmin Invitation N/A admin site N/A N/A ia list_select_related N/A N/A request N/A N/A N/A self factory get /invitation/ N/A cl N/A ChangeList request Child N/A ia list_display N/A ia list_display_links N/A ia list_filter N/A ia date_hierarchy N/A ia search_fields N/A ia list_select_related N/A ia list_per_page N/A ia list_max_show_all N/A ia list_editable ia N/A N/A N/A self assertEqual N/A N/A N/A cl queryset query select_related False N/A test_result_list_empty_changelist_value N/A N/A self N/A N/A N/A 
        Regression test for #14982: EMPTY_CHANGELIST_VALUE should be honored
        for relationship fields
         N/A new_child N/A N/A N/A Child objects create name name parent None N/A request N/A N/A N/A self factory get /child/ N/A m N/A ChildAdmin Child N/A admin site N/A list_display N/A N/A m get_list_display request N/A list_display_links N/A N/A m get_list_display_links request list_display N/A cl N/A ChangeList request Child list_display list_display_links N/A m list_filter N/A m date_hierarchy N/A m search_fields N/A m list_select_related N/A m list_per_page N/A m list_max_show_all N/A m list_editable m N/A N/A cl formset None N/A template N/A Template {% load admin_list %}{% spaceless %}{% result_list cl %}{% endspaceless %} N/A context N/A Context N/A cl cl N/A table_output N/A N/A template render context N/A link N/A reverse admin:admin_changelist_child_change args N/A N/A new_child id N/A row_html N/A <tbody><tr class="row1"><th><a href="%s">name</a></th><td class="nowrap">(None)</td></tr></tbody> link N/A N/A N/A self assertFalse N/A N/A N/A table_output find row_html -1 N/A Failed to find expected row element: %s table_output N/A test_result_list_html N/A N/A self N/A N/A N/A 
        Verifies that inclusion tag result_list generates a table when with
        default ModelAdmin settings.
         N/A new_parent N/A N/A N/A Parent objects create name parent N/A new_child N/A N/A N/A Child objects create name name parent new_parent N/A request N/A N/A N/A self factory get /child/ N/A m N/A ChildAdmin Child N/A admin site N/A list_display N/A N/A m get_list_display request N/A list_display_links N/A N/A m get_list_display_links request list_display N/A cl N/A ChangeList request Child list_display list_display_links N/A m list_filter N/A m date_hierarchy N/A m search_fields N/A m list_select_related N/A m list_per_page N/A m list_max_show_all N/A m list_editable m N/A N/A cl formset None N/A template N/A Template {% load admin_list %}{% spaceless %}{% result_list cl %}{% endspaceless %} N/A context N/A Context N/A cl cl N/A table_output N/A N/A template render context N/A link N/A reverse admin:admin_changelist_child_change args N/A N/A new_child id N/A row_html N/A <tbody><tr class="row1"><th><a href="%s">name</a></th><td class="nowrap">Parent object</td></tr></tbody> link N/A N/A N/A self assertFalse N/A N/A N/A table_output find row_html -1 N/A Failed to find expected row element: %s table_output N/A test_result_list_editable_html N/A N/A self N/A N/A N/A 
        Regression tests for #11791: Inclusion tag result_list generates a
        table and this checks that the items are nested within the table
        element tags.
        Also a regression test for #13599, verifies that hidden fields
        when list_editable is enabled are rendered in a div outside the
        table.
         N/A new_parent N/A N/A N/A Parent objects create name parent N/A new_child N/A N/A N/A Child objects create name name parent new_parent N/A request N/A N/A N/A self factory get /child/ N/A m N/A ChildAdmin Child N/A admin site N/A N/A m list_display N/A id name parent N/A N/A m list_display_links N/A id N/A N/A m list_editable N/A name N/A cl N/A ChangeList request Child N/A m list_display N/A m list_display_links N/A m list_filter N/A m date_hierarchy N/A m search_fields N/A m list_select_related N/A m list_per_page N/A m list_max_show_all N/A m list_editable m N/A FormSet N/A N/A m get_changelist_formset request N/A N/A cl formset N/A FormSet queryset N/A cl result_list N/A template N/A Template {% load admin_list %}{% spaceless %}{% result_list cl %}{% endspaceless %} N/A context N/A Context N/A cl cl N/A table_output N/A N/A template render context N/A hiddenfields_div N/A <div class="hiddenfields"><input type="hidden" name="form-0-id" value="%d" id="id_form-0-id" /></div> N/A new_child id N/A N/A N/A self assertInHTML hiddenfields_div table_output msg_prefix Failed to find hidden fields N/A editable_name_field <input name="form-0-name" value="name" class="vTextField" maxlength="30" type="text" id="id_form-0-name" /> N/A N/A N/A self assertInHTML N/A <td>%s</td> editable_name_field table_output msg_prefix Failed to find "name" list_editable field N/A test_result_list_editable N/A N/A self N/A N/A N/A 
        Regression test for #14312: list_editable with pagination
         N/A new_parent N/A N/A N/A Parent objects create name parent N/A i N/A range 200 N/A N/A new_child N/A N/A N/A Child objects create name N/A name %s i parent new_parent N/A request N/A N/A N/A self factory get /child/ data N/A p -1 N/A m N/A ChildAdmin Child N/A admin site N/A N/A m list_display N/A id name parent N/A N/A m list_display_links N/A id N/A N/A m list_editable N/A name N/A N/A N/A self assertRaises IncorrectLookupParameters N/A N/A N/A N/A N/A ChangeList request Child N/A m list_display N/A m list_display_links N/A m list_filter N/A m date_hierarchy N/A m search_fields N/A m list_select_related N/A m list_per_page N/A m list_max_show_all N/A m list_editable m N/A test_custom_paginator N/A N/A self N/A N/A N/A new_parent N/A N/A N/A Parent objects create name parent N/A i N/A range 200 N/A N/A new_child N/A N/A N/A Child objects create name N/A name %s i parent new_parent N/A request N/A N/A N/A self factory get /child/ N/A m N/A CustomPaginationAdmin Child N/A admin site N/A cl N/A ChangeList request Child N/A m list_display N/A m list_display_links N/A m list_filter N/A m date_hierarchy N/A m search_fields N/A m list_select_related N/A m list_per_page N/A m list_max_show_all N/A m list_editable m N/A N/A N/A cl get_results request N/A N/A N/A self assertIsInstance N/A cl paginator CustomPaginator N/A test_distinct_for_m2m_in_list_filter N/A N/A self N/A N/A N/A 
        Regression test for #13902: When using a ManyToMany in list_filter,
        results shouldn't apper more than once. Basic ManyToMany.
         N/A blues N/A N/A N/A Genre objects create name Blues N/A band N/A N/A N/A Band objects create name B.B. King Review nr_of_members 11 N/A N/A N/A N/A band genres add blues N/A N/A N/A N/A band genres add blues N/A m N/A BandAdmin Band N/A admin site N/A request N/A N/A N/A self factory get /band/ data N/A genres N/A blues pk N/A cl N/A ChangeList request Band N/A m list_display N/A m list_display_links N/A m list_filter N/A m date_hierarchy N/A m search_fields N/A m list_select_related N/A m list_per_page N/A m list_max_show_all N/A m list_editable m N/A N/A N/A cl get_results request N/A N/A N/A self assertEqual N/A cl result_count 1 N/A test_distinct_for_through_m2m_in_list_filter N/A N/A self N/A N/A N/A 
        Regression test for #13902: When using a ManyToMany in list_filter,
        results shouldn't apper more than once. With an intermediate model.
         N/A lead N/A N/A N/A Musician objects create name Vox N/A band N/A N/A N/A Group objects create name The Hype N/A N/A N/A N/A Membership objects create group band music lead role lead voice N/A N/A N/A N/A Membership objects create group band music lead role bass player N/A m N/A GroupAdmin Group N/A admin site N/A request N/A N/A N/A self factory get /group/ data N/A members N/A lead pk N/A cl N/A ChangeList request Group N/A m list_display N/A m list_display_links N/A m list_filter N/A m date_hierarchy N/A m search_fields N/A m list_select_related N/A m list_per_page N/A m list_max_show_all N/A m list_editable m N/A N/A N/A cl get_results request N/A N/A N/A self assertEqual N/A cl result_count 1 N/A test_distinct_for_inherited_m2m_in_list_filter N/A N/A self N/A N/A N/A 
        Regression test for #13902: When using a ManyToMany in list_filter,
        results shouldn't apper more than once. Model managed in the
        admin inherits from the one that defins the relationship.
         N/A lead N/A N/A N/A Musician objects create name John N/A four N/A N/A N/A Quartet objects create name The Beatles N/A N/A N/A N/A Membership objects create group four music lead role lead voice N/A N/A N/A N/A Membership objects create group four music lead role guitar player N/A m N/A QuartetAdmin Quartet N/A admin site N/A request N/A N/A N/A self factory get /quartet/ data N/A members N/A lead pk N/A cl N/A ChangeList request Quartet N/A m list_display N/A m list_display_links N/A m list_filter N/A m date_hierarchy N/A m search_fields N/A m list_select_related N/A m list_per_page N/A m list_max_show_all N/A m list_editable m N/A N/A N/A cl get_results request N/A N/A N/A self assertEqual N/A cl result_count 1 N/A test_distinct_for_m2m_to_inherited_in_list_filter N/A N/A self N/A N/A N/A 
        Regression test for #13902: When using a ManyToMany in list_filter,
        results shouldn't apper more than once. Target of the relationship
        inherits from another.
         N/A lead N/A N/A N/A ChordsMusician objects create name Player A N/A three N/A N/A N/A ChordsBand objects create name The Chords Trio N/A N/A N/A N/A Invitation objects create band three player lead instrument guitar N/A N/A N/A N/A Invitation objects create band three player lead instrument bass N/A m N/A ChordsBandAdmin ChordsBand N/A admin site N/A request N/A N/A N/A self factory get /chordsband/ data N/A members N/A lead pk N/A cl N/A ChangeList request ChordsBand N/A m list_display N/A m list_display_links N/A m list_filter N/A m date_hierarchy N/A m search_fields N/A m list_select_related N/A m list_per_page N/A m list_max_show_all N/A m list_editable m N/A N/A N/A cl get_results request N/A N/A N/A self assertEqual N/A cl result_count 1 N/A test_distinct_for_non_unique_related_object_in_list_filter N/A N/A self N/A N/A N/A 
        Regressions tests for #15819: If a field listed in list_filters
        is a non-unique related object, distinct() must be called.
         N/A parent N/A N/A N/A Parent objects create name Mary N/A N/A N/A N/A Child objects create parent parent name Daniel N/A N/A N/A N/A Child objects create parent parent name Daniel N/A m N/A ParentAdmin Parent N/A admin site N/A request N/A N/A N/A self factory get /parent/ data N/A child__name Daniel N/A cl N/A ChangeList request Parent N/A m list_display N/A m list_display_links N/A m list_filter N/A m date_hierarchy N/A m search_fields N/A m list_select_related N/A m list_per_page N/A m list_max_show_all N/A m list_editable m N/A N/A N/A self assertEqual N/A N/A N/A cl queryset count 1 N/A test_distinct_for_non_unique_related_object_in_search_fields N/A N/A self N/A N/A N/A 
        Regressions tests for #15819: If a field listed in search_fields
        is a non-unique related object, distinct() must be called.
         N/A parent N/A N/A N/A Parent objects create name Mary N/A N/A N/A N/A Child objects create parent parent name Danielle N/A N/A N/A N/A Child objects create parent parent name Daniel N/A m N/A ParentAdmin Parent N/A admin site N/A request N/A N/A N/A self factory get /parent/ data N/A SEARCH_VAR daniel N/A cl N/A ChangeList request Parent N/A m list_display N/A m list_display_links N/A m list_filter N/A m date_hierarchy N/A m search_fields N/A m list_select_related N/A m list_per_page N/A m list_max_show_all N/A m list_editable m N/A N/A N/A self assertEqual N/A N/A N/A cl queryset count 1 N/A test_pagination N/A N/A self N/A N/A N/A 
        Regression tests for #12893: Pagination in admins changelist doesn't
        use queryset set by modeladmin.
         N/A parent N/A N/A N/A Parent objects create name anything N/A i N/A range 30 N/A N/A N/A N/A N/A Child objects create name N/A name %s i parent parent N/A N/A N/A N/A Child objects create name N/A filtered %s i parent parent N/A request N/A N/A N/A self factory get /child/ N/A m N/A ChildAdmin Child N/A admin site N/A cl N/A ChangeList request Child N/A m list_display N/A m list_display_links N/A m list_filter N/A m date_hierarchy N/A m search_fields N/A m list_select_related N/A m list_per_page N/A m list_max_show_all N/A m list_editable m N/A N/A N/A self assertEqual N/A N/A N/A cl queryset count 60 N/A N/A N/A self assertEqual N/A N/A cl paginator count 60 N/A N/A N/A self assertEqual N/A list N/A N/A cl paginator page_range N/A 1 2 3 4 5 6 N/A m N/A FilteredChildAdmin Child N/A admin site N/A cl N/A ChangeList request Child N/A m list_display N/A m list_display_links N/A m list_filter N/A m date_hierarchy N/A m search_fields N/A m list_select_related N/A m list_per_page N/A m list_max_show_all N/A m list_editable m N/A N/A N/A self assertEqual N/A N/A N/A cl queryset count 30 N/A N/A N/A self assertEqual N/A N/A cl paginator count 30 N/A N/A N/A self assertEqual N/A list N/A N/A cl paginator page_range N/A 1 2 3 N/A test_computed_list_display_localization N/A N/A self N/A N/A N/A 
        Regression test for #13196: output of functions should be  localized
        in the changelist.
         N/A N/A N/A N/A User objects create_superuser username super email super@localhost password secret N/A N/A N/A N/A self client login username super password secret N/A event N/A N/A N/A Event objects create date N/A N/A N/A datetime date today N/A response N/A N/A N/A self client get /admin/admin_changelist/event/ N/A N/A N/A self assertContains response N/A N/A formats localize N/A event date N/A N/A N/A self assertNotContains response N/A N/A six text_type N/A event date N/A test_dynamic_list_display N/A N/A self N/A N/A N/A 
        Regression tests for #14206: dynamic list_display support.
         N/A parent N/A N/A N/A Parent objects create name parent N/A i N/A range 10 N/A N/A N/A N/A N/A Child objects create name N/A child %s i parent parent N/A user_noparents N/A N/A self _create_superuser noparents N/A user_parents N/A N/A self _create_superuser parents N/A m N/A N/A custom_site _registry N/A Child N/A request N/A N/A self _mocked_authenticated_request /child/ user_noparents N/A response N/A N/A m changelist_view request N/A N/A N/A self assertNotContains response Parent object N/A list_display N/A N/A m get_list_display request N/A list_display_links N/A N/A m get_list_display_links request list_display N/A N/A N/A self assertEqual list_display N/A name age N/A N/A N/A self assertEqual list_display_links N/A name N/A m N/A DynamicListDisplayChildAdmin Child N/A admin site N/A request N/A N/A self _mocked_authenticated_request /child/ user_parents N/A response N/A N/A m changelist_view request N/A N/A N/A self assertContains response Parent object N/A N/A N/A custom_site unregister Child N/A list_display N/A N/A m get_list_display request N/A list_display_links N/A N/A m get_list_display_links request list_display N/A N/A N/A self assertEqual list_display N/A parent name age N/A N/A N/A self assertEqual list_display_links N/A parent N/A N/A N/A custom_site register Child ChildAdmin N/A m N/A N/A custom_site _registry N/A Child N/A request N/A N/A self _mocked_authenticated_request /child/ user_noparents N/A response N/A N/A m changelist_view request N/A N/A N/A self assertContains response Parent object N/A test_show_all N/A N/A self N/A N/A N/A parent N/A N/A N/A Parent objects create name anything N/A i N/A range 30 N/A N/A N/A N/A N/A Child objects create name N/A name %s i parent parent N/A N/A N/A N/A Child objects create name N/A filtered %s i parent parent N/A request N/A N/A N/A self factory get /child/ data N/A ALL_VAR N/A m N/A ChildAdmin Child N/A admin site N/A cl N/A ChangeList request Child N/A m list_display N/A m list_display_links N/A m list_filter N/A m date_hierarchy N/A m search_fields N/A m list_select_related N/A m list_per_page 200 N/A m list_editable m N/A N/A N/A cl get_results request N/A N/A N/A self assertEqual N/A len N/A cl result_list 60 N/A m N/A ChildAdmin Child N/A admin site N/A cl N/A ChangeList request Child N/A m list_display N/A m list_display_links N/A m list_filter N/A m date_hierarchy N/A m search_fields N/A m list_select_related N/A m list_per_page 30 N/A m list_editable m N/A N/A N/A cl get_results request N/A N/A N/A self assertEqual N/A len N/A cl result_list 10 N/A test_dynamic_list_display_links N/A N/A self N/A N/A N/A 
        Regression tests for #16257: dynamic list_display_links support.
         N/A parent N/A N/A N/A Parent objects create name parent N/A i N/A range 1 10 N/A N/A N/A N/A N/A Child objects create id i name N/A child %s i parent parent age i N/A m N/A DynamicListDisplayLinksChildAdmin Child N/A admin site N/A superuser N/A N/A self _create_superuser superuser N/A request N/A N/A self _mocked_authenticated_request /child/ superuser N/A response N/A N/A m changelist_view request N/A i N/A range 1 10 N/A N/A link N/A reverse admin:admin_changelist_child_change args N/A i N/A N/A N/A self assertContains response N/A <a href="%s">%s</a> N/A link i N/A list_display N/A N/A m get_list_display request N/A list_display_links N/A N/A m get_list_display_links request list_display N/A N/A N/A self assertEqual list_display N/A parent name age N/A N/A N/A self assertEqual list_display_links N/A age N/A test_tuple_list_display N/A N/A self N/A N/A N/A 
        Regression test for #17128
        (ChangeList failing under Python 2.5 after r16319)
         N/A swallow N/A N/A N/A Swallow objects create origin Africa load 12.34 speed 22.2 N/A model_admin N/A SwallowAdmin Swallow N/A admin site N/A superuser N/A N/A self _create_superuser superuser N/A request N/A N/A self _mocked_authenticated_request /swallow/ superuser N/A response N/A N/A model_admin changelist_view request N/A N/A N/A self assertContains response N/A N/A six text_type N/A swallow origin N/A N/A N/A self assertContains response N/A N/A six text_type N/A swallow load N/A N/A N/A self assertContains response N/A N/A six text_type N/A swallow speed N/A test_deterministic_order_for_unordered_model N/A N/A self N/A N/A N/A 
        Ensure that the primary key is systematically used in the ordering of
        the changelist's results to guarantee a deterministic order, even
        when the Model doesn't have any default ordering defined.
        Refs #17198.
         N/A superuser N/A N/A self _create_superuser superuser N/A counter N/A range 1 51 N/A N/A N/A N/A N/A UnorderedObject objects create id counter bool True UnorderedObjectAdmin N/A N/A admin ModelAdmin N/A N/A list_per_page 10 N/A check_results_order N/A N/A ascending N/A False N/A N/A N/A N/A N/A admin site register UnorderedObject UnorderedObjectAdmin N/A model_admin N/A UnorderedObjectAdmin UnorderedObject N/A admin site N/A counter N/A ascending 0 51 N/A page N/A range 0 5 N/A N/A request N/A N/A self _mocked_authenticated_request N/A /unorderedobject/?p=%s page superuser N/A response N/A N/A model_admin changelist_view request N/A result N/A N/A N/A response context_data N/A cl result_list N/A N/A counter N/A ascending 1 -1 N/A N/A N/A self assertEqual N/A result id counter N/A N/A N/A N/A admin site unregister UnorderedObject N/A N/A N/A check_results_order N/A N/A UnorderedObjectAdmin ordering N/A bool N/A N/A check_results_order N/A N/A UnorderedObjectAdmin ordering N/A bool -pk N/A N/A check_results_order N/A N/A UnorderedObjectAdmin ordering N/A bool pk N/A N/A check_results_order ascending True N/A N/A UnorderedObjectAdmin ordering N/A -id bool N/A N/A check_results_order N/A N/A UnorderedObjectAdmin ordering N/A id bool N/A N/A check_results_order ascending True N/A test_deterministic_order_for_model_ordered_by_its_manager N/A N/A self N/A N/A N/A 
        Ensure that the primary key is systematically used in the ordering of
        the changelist's results to guarantee a deterministic order, even
        when the Model has a manager that defines a default ordering.
        Refs #17198.
         N/A superuser N/A N/A self _create_superuser superuser N/A counter N/A range 1 51 N/A N/A N/A N/A N/A OrderedObject objects create id counter bool True number counter OrderedObjectAdmin N/A N/A admin ModelAdmin N/A N/A list_per_page 10 N/A check_results_order N/A N/A ascending N/A False N/A N/A N/A N/A N/A admin site register OrderedObject OrderedObjectAdmin N/A model_admin N/A OrderedObjectAdmin OrderedObject N/A admin site N/A counter N/A ascending 0 51 N/A page N/A range 0 5 N/A N/A request N/A N/A self _mocked_authenticated_request N/A /orderedobject/?p=%s page superuser N/A response N/A N/A model_admin changelist_view request N/A result N/A N/A N/A response context_data N/A cl result_list N/A N/A counter N/A ascending 1 -1 N/A N/A N/A self assertEqual N/A result id counter N/A N/A N/A N/A admin site unregister OrderedObject N/A N/A N/A check_results_order ascending True N/A N/A OrderedObjectAdmin ordering N/A bool N/A N/A check_results_order N/A N/A OrderedObjectAdmin ordering N/A bool -pk N/A N/A check_results_order N/A N/A OrderedObjectAdmin ordering N/A bool pk N/A N/A check_results_order ascending True N/A N/A OrderedObjectAdmin ordering N/A -id bool N/A N/A check_results_order N/A N/A OrderedObjectAdmin ordering N/A id bool N/A N/A check_results_order ascending True N/A test_dynamic_list_filter N/A N/A self N/A N/A N/A 
        Regression tests for ticket #17646: dynamic list_filter support.
         N/A parent N/A N/A N/A Parent objects create name parent N/A i N/A range 10 N/A N/A N/A N/A N/A Child objects create name N/A child %s i parent parent N/A user_noparents N/A N/A self _create_superuser noparents N/A user_parents N/A N/A self _create_superuser parents N/A m N/A DynamicListFilterChildAdmin Child N/A admin site N/A request N/A N/A self _mocked_authenticated_request /child/ user_noparents N/A response N/A N/A m changelist_view request N/A N/A N/A self assertEqual N/A N/A N/A response context_data N/A cl list_filter N/A name age N/A m N/A DynamicListFilterChildAdmin Child N/A admin site N/A request N/A N/A self _mocked_authenticated_request /child/ user_parents N/A response N/A N/A m changelist_view request N/A N/A N/A self assertEqual N/A N/A N/A response context_data N/A cl list_filter N/A parent name age N/A test_pagination_page_range N/A N/A self N/A N/A N/A 
        Regression tests for ticket #15653: ensure the number of pages
        generated for changelist views are correct.
         N/A m N/A GroupAdmin Group N/A admin site N/A request N/A N/A N/A self factory get /group/ N/A cl N/A ChangeList request Group N/A m list_display N/A m list_display_links N/A m list_filter N/A m date_hierarchy N/A m search_fields N/A m list_select_related N/A m list_per_page N/A m list_max_show_all N/A m list_editable m N/A per_page N/A cl list_per_page 10 N/A N/A page_num objects_count expected_page_range N/A N/A 0 per_page N/A N/A 0 N/A per_page 2 N/A list N/A range 2 N/A 5 N/A per_page 11 N/A list N/A range 11 N/A 5 N/A per_page 12 N/A 0 1 2 3 4 5 6 7 8 . 10 11 N/A 6 N/A per_page 12 N/A 0 1 . 3 4 5 6 7 8 9 10 11 N/A 6 N/A per_page 13 N/A 0 1 . 3 4 5 6 7 8 9 . 11 12 N/A N/A N/A N/A N/A N/A N/A Group objects all delete N/A i N/A range objects_count N/A N/A N/A N/A N/A Group objects create name test band N/A N/A cl page_num page_num N/A N/A N/A cl get_results request N/A real_page_range N/A N/A pagination cl N/A page_range N/A N/A N/A self assertListEqual expected_page_range N/A list real_page_range N/A N/A AdminLogNodeTestCase N/A TestCase N/A test_get_admin_log_templatetag_custom_user N/A N/A self N/A N/A N/A 
        Regression test for ticket #20088: admin log depends on User model
        having id field as primary key.

        The old implementation raised an AttributeError when trying to use
        the id field.
         N/A context N/A Context N/A user N/A CustomIdUser N/A template_string {% load log %}{% get_admin_log 10 as admin_log for_user user %} N/A template N/A Template template_string N/A N/A N/A self assertEqual N/A N/A template render context N/A N/A